In [1]:
pip install fastf1 matplotlib pandas numpy
Requirement already satisfied: fastf1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (3.6.0)
Requirement already satisfied: matplotlib in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (3.9.2)
Requirement already satisfied: pandas in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (2.2.2)
Requirement already satisfied: numpy in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (1.26.4)
Requirement already satisfied: python-dateutil in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (2.9.0.post0)
Requirement already satisfied: rapidfuzz in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (3.13.0)
Requirement already satisfied: requests-cache>=1.0.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (1.2.1)
Requirement already satisfied: requests>=2.28.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (2.32.3)
Requirement already satisfied: scipy<2.0.0,>=1.8.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (1.13.1)
Requirement already satisfied: timple>=0.1.6 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (0.1.8)
Requirement already satisfied: websockets<14,>=10.3 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from fastf1) (13.1)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (1.2.0)
Requirement already satisfied: cycler>=0.10 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (1.4.4)
Requirement already satisfied: packaging>=20.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (24.1)
Requirement already satisfied: pillow>=8 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (10.4.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib) (3.1.2)
Requirement already satisfied: pytz>=2020.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from pandas) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from pandas) (2023.3)
Requirement already satisfied: six>=1.5 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from python-dateutil->fastf1) (1.16.0)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests>=2.28.1->fastf1) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests>=2.28.1->fastf1) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests>=2.28.1->fastf1) (2.2.3)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests>=2.28.1->fastf1) (2024.8.30)
Requirement already satisfied: attrs>=21.2 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests-cache>=1.0.0->fastf1) (25.3.0)
Requirement already satisfied: cattrs>=22.2 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests-cache>=1.0.0->fastf1) (25.1.1)
Requirement already satisfied: platformdirs>=2.5 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests-cache>=1.0.0->fastf1) (3.10.0)
Requirement already satisfied: url-normalize>=1.4 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from requests-cache>=1.0.0->fastf1) (2.2.1)
Requirement already satisfied: typing-extensions>=4.12.2 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from cattrs>=22.2->requests-cache>=1.0.0->fastf1) (4.14.1)
Note: you may need to restart the kernel to use updated packages.
In [2]:
pip install timple
Requirement already satisfied: timple in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (0.1.8)
Requirement already satisfied: numpy in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from timple) (1.26.4)
Requirement already satisfied: matplotlib in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from timple) (3.9.2)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (1.2.0)
Requirement already satisfied: cycler>=0.10 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (1.4.4)
Requirement already satisfied: packaging>=20.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (24.1)
Requirement already satisfied: pillow>=8 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (10.4.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from matplotlib->timple) (2.9.0.post0)
Requirement already satisfied: six>=1.5 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from python-dateutil>=2.7->matplotlib->timple) (1.16.0)
Note: you may need to restart the kernel to use updated packages.
In [3]:
import fastf1
import pandas as pd
fastf1.Cache.enable_cache('C:/Users/KANMANIVISHWAA/Desktop/project/data') 
In [4]:
pd.set_option('display.max_rows', 5000)
pd.set_option('display.max_columns', 5000)
pd.set_option('display.width', 10000)
In [5]:
from fastf1 import get_session

session = get_session(2024, 'Spanish Grand Prix', 'R')  # 'R' = Race, 'Q' = Quali, 'FP1', etc.
session.load()
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.6.0]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for weather_data
req            INFO 	Using cached data for race_control_messages
core        WARNING 	Driver 1 completed the race distance 00:00.015000 before the recorded end of the session.
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '44', '63', '16', '55', '81', '11', '10', '31', '27', '14', '24', '18', '3', '77', '20', '23', '22', '2']
In [6]:
drivers = session.drivers
print("Drivers in session:", drivers)

# Get full names
for drv in drivers:
    print(session.get_driver(drv)['FullName'])
Drivers in session: ['1', '4', '44', '63', '16', '55', '81', '11', '10', '31', '27', '14', '24', '18', '3', '77', '20', '23', '22', '2']
Max Verstappen
Lando Norris
Lewis Hamilton
George Russell
Charles Leclerc
Carlos Sainz
Oscar Piastri
Sergio Perez
Pierre Gasly
Esteban Ocon
Nico Hulkenberg
Fernando Alonso
Guanyu Zhou
Lance Stroll
Daniel Ricciardo
Valtteri Bottas
Kevin Magnussen
Alexander Albon
Yuki Tsunoda
Logan Sargeant
In [7]:
laps = session.laps
print(laps.head())
                    Time Driver DriverNumber                LapTime  LapNumber  Stint PitOutTime PitInTime            Sector1Time            Sector2Time            Sector3Time     Sector1SessionTime     Sector2SessionTime     Sector3SessionTime  SpeedI1  SpeedI2  SpeedFL  SpeedST  IsPersonalBest Compound  TyreLife  FreshTyre             Team           LapStartTime            LapStartDate TrackStatus  Position  Deleted DeletedReason  FastF1Generated  IsAccurate
0 0 days 00:58:20.507000    VER            1 0 days 00:01:23.186000        1.0    1.0        NaT       NaT                    NaT 0 days 00:00:32.054000 0 days 00:00:23.658000                    NaT 0 days 00:57:56.994000 0 days 00:58:20.728000    262.0    270.0    276.0    270.0           False     SOFT       4.0      False  Red Bull Racing 0 days 00:56:57.095000 2024-06-23 13:03:14.413           1       2.0    False                          False       False
1 0 days 00:59:40.378000    VER            1 0 days 00:01:19.871000        2.0    1.0        NaT       NaT 0 days 00:00:24.201000 0 days 00:00:31.900000 0 days 00:00:23.770000 0 days 00:58:44.757000 0 days 00:59:16.657000 0 days 00:59:40.427000      NaN    276.0    280.0    300.0            True     SOFT       5.0      False  Red Bull Racing 0 days 00:58:20.507000 2024-06-23 13:04:37.825           1       2.0    False                          False        True
2 0 days 01:00:59.742000    VER            1 0 days 00:01:19.364000        3.0    1.0        NaT       NaT 0 days 00:00:23.249000 0 days 00:00:32.086000 0 days 00:00:24.029000 0 days 01:00:03.676000 0 days 01:00:35.762000 0 days 01:00:59.791000    266.0    269.0    273.0    324.0            True     SOFT       6.0      False  Red Bull Racing 0 days 00:59:40.378000 2024-06-23 13:05:57.696           1       1.0    False                          False        True
3 0 days 01:02:20.508000    VER            1 0 days 00:01:20.766000        4.0    1.0        NaT       NaT 0 days 00:00:24.251000 0 days 00:00:32.339000 0 days 00:00:24.176000 0 days 01:01:24.042000 0 days 01:01:56.381000 0 days 01:02:20.557000    261.0    265.0    273.0    292.0           False     SOFT       7.0      False  Red Bull Racing 0 days 01:00:59.742000 2024-06-23 13:07:17.060           1       1.0    False                          False        True
4 0 days 01:03:41.335000    VER            1 0 days 00:01:20.827000        5.0    1.0        NaT       NaT 0 days 00:00:24.165000 0 days 00:00:32.393000 0 days 00:00:24.269000 0 days 01:02:44.722000 0 days 01:03:17.115000 0 days 01:03:41.384000    260.0    262.0    272.0    296.0           False     SOFT       8.0      False  Red Bull Racing 0 days 01:02:20.508000 2024-06-23 13:08:37.826           1       1.0    False                          False        True
In [8]:
# Filter for a specific driver (e.g., Max Verstappen)
driver_laps = laps.pick_drivers('VER')  # Use the 3-letter driver code
print(driver_laps[['LapNumber', 'LapTime', 'Compound', 'PitInTime', 'PitOutTime']])
    LapNumber                LapTime Compound              PitInTime             PitOutTime
0         1.0 0 days 00:01:23.186000     SOFT                    NaT                    NaT
1         2.0 0 days 00:01:19.871000     SOFT                    NaT                    NaT
2         3.0 0 days 00:01:19.364000     SOFT                    NaT                    NaT
3         4.0 0 days 00:01:20.766000     SOFT                    NaT                    NaT
4         5.0 0 days 00:01:20.827000     SOFT                    NaT                    NaT
5         6.0 0 days 00:01:20.876000     SOFT                    NaT                    NaT
6         7.0 0 days 00:01:20.973000     SOFT                    NaT                    NaT
7         8.0 0 days 00:01:20.989000     SOFT                    NaT                    NaT
8         9.0 0 days 00:01:21.042000     SOFT                    NaT                    NaT
9        10.0 0 days 00:01:21.003000     SOFT                    NaT                    NaT
10       11.0 0 days 00:01:20.954000     SOFT                    NaT                    NaT
11       12.0 0 days 00:01:21.376000     SOFT                    NaT                    NaT
12       13.0 0 days 00:01:20.807000     SOFT                    NaT                    NaT
13       14.0 0 days 00:01:20.989000     SOFT                    NaT                    NaT
14       15.0 0 days 00:01:21.097000     SOFT                    NaT                    NaT
15       16.0 0 days 00:01:21.223000     SOFT                    NaT                    NaT
16       17.0 0 days 00:01:24.876000     SOFT 0 days 01:19:54.894000                    NaT
17       18.0 0 days 00:01:37.657000   MEDIUM                    NaT 0 days 01:20:16.487000
18       19.0 0 days 00:01:19.725000   MEDIUM                    NaT                    NaT
19       20.0 0 days 00:01:19.966000   MEDIUM                    NaT                    NaT
20       21.0 0 days 00:01:20.304000   MEDIUM                    NaT                    NaT
21       22.0 0 days 00:01:19.742000   MEDIUM                    NaT                    NaT
22       23.0 0 days 00:01:19.605000   MEDIUM                    NaT                    NaT
23       24.0 0 days 00:01:19.701000   MEDIUM                    NaT                    NaT
24       25.0 0 days 00:01:19.363000   MEDIUM                    NaT                    NaT
25       26.0 0 days 00:01:19.882000   MEDIUM                    NaT                    NaT
26       27.0 0 days 00:01:19.694000   MEDIUM                    NaT                    NaT
27       28.0 0 days 00:01:20.101000   MEDIUM                    NaT                    NaT
28       29.0 0 days 00:01:19.792000   MEDIUM                    NaT                    NaT
29       30.0 0 days 00:01:19.807000   MEDIUM                    NaT                    NaT
30       31.0 0 days 00:01:20.011000   MEDIUM                    NaT                    NaT
31       32.0 0 days 00:01:19.891000   MEDIUM                    NaT                    NaT
32       33.0 0 days 00:01:19.836000   MEDIUM                    NaT                    NaT
33       34.0 0 days 00:01:19.958000   MEDIUM                    NaT                    NaT
34       35.0 0 days 00:01:20.185000   MEDIUM                    NaT                    NaT
35       36.0 0 days 00:01:19.926000   MEDIUM                    NaT                    NaT
36       37.0 0 days 00:01:19.803000   MEDIUM                    NaT                    NaT
37       38.0 0 days 00:01:19.813000   MEDIUM                    NaT                    NaT
38       39.0 0 days 00:01:19.669000   MEDIUM                    NaT                    NaT
39       40.0 0 days 00:01:20.310000   MEDIUM                    NaT                    NaT
40       41.0 0 days 00:01:19.648000   MEDIUM                    NaT                    NaT
41       42.0 0 days 00:01:19.920000   MEDIUM                    NaT                    NaT
42       43.0 0 days 00:01:20.301000   MEDIUM                    NaT                    NaT
43       44.0 0 days 00:01:23.427000   MEDIUM 0 days 01:56:12.895000                    NaT
44       45.0 0 days 00:01:37.053000     SOFT                    NaT 0 days 01:56:35.276000
45       46.0 0 days 00:01:17.886000     SOFT                    NaT                    NaT
46       47.0 0 days 00:01:17.998000     SOFT                    NaT                    NaT
47       48.0 0 days 00:01:18.416000     SOFT                    NaT                    NaT
48       49.0 0 days 00:01:18.254000     SOFT                    NaT                    NaT
49       50.0 0 days 00:01:18.074000     SOFT                    NaT                    NaT
50       51.0 0 days 00:01:17.958000     SOFT                    NaT                    NaT
51       52.0 0 days 00:01:17.931000     SOFT                    NaT                    NaT
52       53.0 0 days 00:01:18.140000     SOFT                    NaT                    NaT
53       54.0 0 days 00:01:17.776000     SOFT                    NaT                    NaT
54       55.0 0 days 00:01:18.021000     SOFT                    NaT                    NaT
55       56.0 0 days 00:01:18.354000     SOFT                    NaT                    NaT
56       57.0 0 days 00:01:18.127000     SOFT                    NaT                    NaT
57       58.0 0 days 00:01:18.187000     SOFT                    NaT                    NaT
58       59.0 0 days 00:01:18.114000     SOFT                    NaT                    NaT
59       60.0 0 days 00:01:18.165000     SOFT                    NaT                    NaT
60       61.0 0 days 00:01:18.360000     SOFT                    NaT                    NaT
61       62.0 0 days 00:01:18.301000     SOFT                    NaT                    NaT
62       63.0 0 days 00:01:18.543000     SOFT                    NaT                    NaT
63       64.0 0 days 00:01:19.072000     SOFT                    NaT                    NaT
64       65.0 0 days 00:01:19.467000     SOFT                    NaT                    NaT
65       66.0 0 days 00:01:19.774000     SOFT                    NaT                    NaT
In [9]:
import pandas as pd
pd.options.mode.copy_on_write = True 
In [10]:
lap = driver_laps.iloc[10]  # for example, lap 10
tel = lap.get_telemetry()

# Speed, throttle, gear, etc.
print(tel[['Speed', 'Throttle', 'Brake', 'RPM']].head())
        Speed  Throttle  Brake           RPM
2  277.205001     100.0  False  11051.780047
3  278.000000     100.0  False  11091.000000
4  278.418750     100.0  False  11095.606254
5  279.543750     100.0  False  11107.981254
6  280.000000     100.0  False  11113.000000
In [11]:
# List of driver codes (3-letter abbreviations)
drivers_to_analyze = ['VER', 'HAM', 'PER', 'LEC', 'ALO','NOR','PIA']

# Create an empty list to collect all laps
all_laps = []

# Loop over each driver and collect their lap data
for code in drivers_to_analyze:
    driver_laps = session.laps.pick_drivers(code)
    driver_laps['Driver'] = code  # add a column for identification
    all_laps.append(driver_laps)

# Combine all laps into a single DataFrame
multi_driver_laps = pd.concat(all_laps, ignore_index=True)

laps=multi_driver_laps[['Driver', 'LapNumber', 'LapTime', 'Compound','TrackStatus', 'Stint', 'PitInTime', 'PitOutTime']]
laps
Out[11]:
Driver LapNumber LapTime Compound TrackStatus Stint PitInTime PitOutTime
0 VER 1.0 0 days 00:01:23.186000 SOFT 1 1.0 NaT NaT
1 VER 2.0 0 days 00:01:19.871000 SOFT 1 1.0 NaT NaT
2 VER 3.0 0 days 00:01:19.364000 SOFT 1 1.0 NaT NaT
3 VER 4.0 0 days 00:01:20.766000 SOFT 1 1.0 NaT NaT
4 VER 5.0 0 days 00:01:20.827000 SOFT 1 1.0 NaT NaT
5 VER 6.0 0 days 00:01:20.876000 SOFT 1 1.0 NaT NaT
6 VER 7.0 0 days 00:01:20.973000 SOFT 1 1.0 NaT NaT
7 VER 8.0 0 days 00:01:20.989000 SOFT 1 1.0 NaT NaT
8 VER 9.0 0 days 00:01:21.042000 SOFT 1 1.0 NaT NaT
9 VER 10.0 0 days 00:01:21.003000 SOFT 1 1.0 NaT NaT
10 VER 11.0 0 days 00:01:20.954000 SOFT 1 1.0 NaT NaT
11 VER 12.0 0 days 00:01:21.376000 SOFT 1 1.0 NaT NaT
12 VER 13.0 0 days 00:01:20.807000 SOFT 1 1.0 NaT NaT
13 VER 14.0 0 days 00:01:20.989000 SOFT 1 1.0 NaT NaT
14 VER 15.0 0 days 00:01:21.097000 SOFT 1 1.0 NaT NaT
15 VER 16.0 0 days 00:01:21.223000 SOFT 1 1.0 NaT NaT
16 VER 17.0 0 days 00:01:24.876000 SOFT 1 1.0 0 days 01:19:54.894000 NaT
17 VER 18.0 0 days 00:01:37.657000 MEDIUM 1 2.0 NaT 0 days 01:20:16.487000
18 VER 19.0 0 days 00:01:19.725000 MEDIUM 1 2.0 NaT NaT
19 VER 20.0 0 days 00:01:19.966000 MEDIUM 1 2.0 NaT NaT
20 VER 21.0 0 days 00:01:20.304000 MEDIUM 1 2.0 NaT NaT
21 VER 22.0 0 days 00:01:19.742000 MEDIUM 1 2.0 NaT NaT
22 VER 23.0 0 days 00:01:19.605000 MEDIUM 1 2.0 NaT NaT
23 VER 24.0 0 days 00:01:19.701000 MEDIUM 1 2.0 NaT NaT
24 VER 25.0 0 days 00:01:19.363000 MEDIUM 1 2.0 NaT NaT
25 VER 26.0 0 days 00:01:19.882000 MEDIUM 1 2.0 NaT NaT
26 VER 27.0 0 days 00:01:19.694000 MEDIUM 1 2.0 NaT NaT
27 VER 28.0 0 days 00:01:20.101000 MEDIUM 1 2.0 NaT NaT
28 VER 29.0 0 days 00:01:19.792000 MEDIUM 1 2.0 NaT NaT
29 VER 30.0 0 days 00:01:19.807000 MEDIUM 1 2.0 NaT NaT
30 VER 31.0 0 days 00:01:20.011000 MEDIUM 1 2.0 NaT NaT
31 VER 32.0 0 days 00:01:19.891000 MEDIUM 1 2.0 NaT NaT
32 VER 33.0 0 days 00:01:19.836000 MEDIUM 1 2.0 NaT NaT
33 VER 34.0 0 days 00:01:19.958000 MEDIUM 1 2.0 NaT NaT
34 VER 35.0 0 days 00:01:20.185000 MEDIUM 1 2.0 NaT NaT
35 VER 36.0 0 days 00:01:19.926000 MEDIUM 1 2.0 NaT NaT
36 VER 37.0 0 days 00:01:19.803000 MEDIUM 1 2.0 NaT NaT
37 VER 38.0 0 days 00:01:19.813000 MEDIUM 1 2.0 NaT NaT
38 VER 39.0 0 days 00:01:19.669000 MEDIUM 1 2.0 NaT NaT
39 VER 40.0 0 days 00:01:20.310000 MEDIUM 1 2.0 NaT NaT
40 VER 41.0 0 days 00:01:19.648000 MEDIUM 1 2.0 NaT NaT
41 VER 42.0 0 days 00:01:19.920000 MEDIUM 1 2.0 NaT NaT
42 VER 43.0 0 days 00:01:20.301000 MEDIUM 1 2.0 NaT NaT
43 VER 44.0 0 days 00:01:23.427000 MEDIUM 1 2.0 0 days 01:56:12.895000 NaT
44 VER 45.0 0 days 00:01:37.053000 SOFT 1 3.0 NaT 0 days 01:56:35.276000
45 VER 46.0 0 days 00:01:17.886000 SOFT 1 3.0 NaT NaT
46 VER 47.0 0 days 00:01:17.998000 SOFT 1 3.0 NaT NaT
47 VER 48.0 0 days 00:01:18.416000 SOFT 1 3.0 NaT NaT
48 VER 49.0 0 days 00:01:18.254000 SOFT 1 3.0 NaT NaT
49 VER 50.0 0 days 00:01:18.074000 SOFT 1 3.0 NaT NaT
50 VER 51.0 0 days 00:01:17.958000 SOFT 1 3.0 NaT NaT
51 VER 52.0 0 days 00:01:17.931000 SOFT 1 3.0 NaT NaT
52 VER 53.0 0 days 00:01:18.140000 SOFT 1 3.0 NaT NaT
53 VER 54.0 0 days 00:01:17.776000 SOFT 1 3.0 NaT NaT
54 VER 55.0 0 days 00:01:18.021000 SOFT 1 3.0 NaT NaT
55 VER 56.0 0 days 00:01:18.354000 SOFT 1 3.0 NaT NaT
56 VER 57.0 0 days 00:01:18.127000 SOFT 1 3.0 NaT NaT
57 VER 58.0 0 days 00:01:18.187000 SOFT 1 3.0 NaT NaT
58 VER 59.0 0 days 00:01:18.114000 SOFT 1 3.0 NaT NaT
59 VER 60.0 0 days 00:01:18.165000 SOFT 1 3.0 NaT NaT
60 VER 61.0 0 days 00:01:18.360000 SOFT 1 3.0 NaT NaT
61 VER 62.0 0 days 00:01:18.301000 SOFT 1 3.0 NaT NaT
62 VER 63.0 0 days 00:01:18.543000 SOFT 1 3.0 NaT NaT
63 VER 64.0 0 days 00:01:19.072000 SOFT 1 3.0 NaT NaT
64 VER 65.0 0 days 00:01:19.467000 SOFT 1 3.0 NaT NaT
65 VER 66.0 0 days 00:01:19.774000 SOFT 1 3.0 NaT NaT
66 HAM 1.0 0 days 00:01:24.441000 SOFT 1 1.0 NaT NaT
67 HAM 2.0 0 days 00:01:20.594000 SOFT 1 1.0 NaT NaT
68 HAM 3.0 0 days 00:01:20.421000 SOFT 1 1.0 NaT NaT
69 HAM 4.0 0 days 00:01:20.496000 SOFT 1 1.0 NaT NaT
70 HAM 5.0 0 days 00:01:21.050000 SOFT 1 1.0 NaT NaT
71 HAM 6.0 0 days 00:01:21.200000 SOFT 1 1.0 NaT NaT
72 HAM 7.0 0 days 00:01:21.223000 SOFT 1 1.0 NaT NaT
73 HAM 8.0 0 days 00:01:21.538000 SOFT 1 1.0 NaT NaT
74 HAM 9.0 0 days 00:01:21.207000 SOFT 1 1.0 NaT NaT
75 HAM 10.0 0 days 00:01:21.380000 SOFT 1 1.0 NaT NaT
76 HAM 11.0 0 days 00:01:21.192000 SOFT 1 1.0 NaT NaT
77 HAM 12.0 0 days 00:01:21.505000 SOFT 1 1.0 NaT NaT
78 HAM 13.0 0 days 00:01:21.450000 SOFT 1 1.0 NaT NaT
79 HAM 14.0 0 days 00:01:21.601000 SOFT 1 1.0 NaT NaT
80 HAM 15.0 0 days 00:01:21.977000 SOFT 1 1.0 NaT NaT
81 HAM 16.0 0 days 00:01:24.966000 SOFT 1 1.0 0 days 01:18:40.850000 NaT
82 HAM 17.0 0 days 00:01:38.332000 MEDIUM 1 2.0 NaT 0 days 01:19:02.820000
83 HAM 18.0 0 days 00:01:20.038000 MEDIUM 1 2.0 NaT NaT
84 HAM 19.0 0 days 00:01:19.307000 MEDIUM 1 2.0 NaT NaT
85 HAM 20.0 0 days 00:01:19.703000 MEDIUM 1 2.0 NaT NaT
86 HAM 21.0 0 days 00:01:19.915000 MEDIUM 1 2.0 NaT NaT
87 HAM 22.0 0 days 00:01:20.008000 MEDIUM 1 2.0 NaT NaT
88 HAM 23.0 0 days 00:01:19.788000 MEDIUM 1 2.0 NaT NaT
89 HAM 24.0 0 days 00:01:20.059000 MEDIUM 1 2.0 NaT NaT
90 HAM 25.0 0 days 00:01:19.972000 MEDIUM 1 2.0 NaT NaT
91 HAM 26.0 0 days 00:01:19.915000 MEDIUM 1 2.0 NaT NaT
92 HAM 27.0 0 days 00:01:20.590000 MEDIUM 1 2.0 NaT NaT
93 HAM 28.0 0 days 00:01:20.236000 MEDIUM 1 2.0 NaT NaT
94 HAM 29.0 0 days 00:01:19.757000 MEDIUM 1 2.0 NaT NaT
95 HAM 30.0 0 days 00:01:19.896000 MEDIUM 1 2.0 NaT NaT
96 HAM 31.0 0 days 00:01:20.327000 MEDIUM 1 2.0 NaT NaT
97 HAM 32.0 0 days 00:01:21.357000 MEDIUM 1 2.0 NaT NaT
98 HAM 33.0 0 days 00:01:20.258000 MEDIUM 1 2.0 NaT NaT
99 HAM 34.0 0 days 00:01:19.986000 MEDIUM 1 2.0 NaT NaT
100 HAM 35.0 0 days 00:01:20.651000 MEDIUM 1 2.0 NaT NaT
101 HAM 36.0 0 days 00:01:20.606000 MEDIUM 1 2.0 NaT NaT
102 HAM 37.0 0 days 00:01:19.404000 MEDIUM 1 2.0 NaT NaT
103 HAM 38.0 0 days 00:01:19.658000 MEDIUM 1 2.0 NaT NaT
104 HAM 39.0 0 days 00:01:20.037000 MEDIUM 1 2.0 NaT NaT
105 HAM 40.0 0 days 00:01:20.032000 MEDIUM 1 2.0 NaT NaT
106 HAM 41.0 0 days 00:01:19.600000 MEDIUM 1 2.0 NaT NaT
107 HAM 42.0 0 days 00:01:20.224000 MEDIUM 1 2.0 NaT NaT
108 HAM 43.0 0 days 00:01:24.149000 MEDIUM 1 2.0 0 days 01:55:04.969000 NaT
109 HAM 44.0 0 days 00:01:36.194000 SOFT 1 3.0 NaT 0 days 01:55:26.245000
110 HAM 45.0 0 days 00:01:18.759000 SOFT 1 3.0 NaT NaT
111 HAM 46.0 0 days 00:01:17.809000 SOFT 1 3.0 NaT NaT
112 HAM 47.0 0 days 00:01:18.212000 SOFT 1 3.0 NaT NaT
113 HAM 48.0 0 days 00:01:18.840000 SOFT 1 3.0 NaT NaT
114 HAM 49.0 0 days 00:01:18.976000 SOFT 1 3.0 NaT NaT
115 HAM 50.0 0 days 00:01:18.209000 SOFT 1 3.0 NaT NaT
116 HAM 51.0 0 days 00:01:18.277000 SOFT 1 3.0 NaT NaT
117 HAM 52.0 0 days 00:01:18.417000 SOFT 1 3.0 NaT NaT
118 HAM 53.0 0 days 00:01:18.605000 SOFT 1 3.0 NaT NaT
119 HAM 54.0 0 days 00:01:18.533000 SOFT 1 3.0 NaT NaT
120 HAM 55.0 0 days 00:01:18.788000 SOFT 1 3.0 NaT NaT
121 HAM 56.0 0 days 00:01:18.432000 SOFT 1 3.0 NaT NaT
122 HAM 57.0 0 days 00:01:18.623000 SOFT 1 3.0 NaT NaT
123 HAM 58.0 0 days 00:01:18.688000 SOFT 1 3.0 NaT NaT
124 HAM 59.0 0 days 00:01:18.640000 SOFT 1 3.0 NaT NaT
125 HAM 60.0 0 days 00:01:18.635000 SOFT 1 3.0 NaT NaT
126 HAM 61.0 0 days 00:01:18.839000 SOFT 1 3.0 NaT NaT
127 HAM 62.0 0 days 00:01:19.337000 SOFT 1 3.0 NaT NaT
128 HAM 63.0 0 days 00:01:18.942000 SOFT 1 3.0 NaT NaT
129 HAM 64.0 0 days 00:01:19.166000 SOFT 1 3.0 NaT NaT
130 HAM 65.0 0 days 00:01:19.009000 SOFT 1 3.0 NaT NaT
131 HAM 66.0 0 days 00:01:20.041000 SOFT 1 3.0 NaT NaT
132 PER 1.0 0 days 00:01:28.615000 SOFT 1 1.0 NaT NaT
133 PER 2.0 0 days 00:01:22.234000 SOFT 1 1.0 NaT NaT
134 PER 3.0 0 days 00:01:21.849000 SOFT 1 1.0 NaT NaT
135 PER 4.0 0 days 00:01:22.097000 SOFT 1 1.0 NaT NaT
136 PER 5.0 0 days 00:01:21.655000 SOFT 1 1.0 NaT NaT
137 PER 6.0 0 days 00:01:21.526000 SOFT 1 1.0 NaT NaT
138 PER 7.0 0 days 00:01:21.490000 SOFT 1 1.0 NaT NaT
139 PER 8.0 0 days 00:01:22.010000 SOFT 1 1.0 NaT NaT
140 PER 9.0 0 days 00:01:21.481000 SOFT 1 1.0 NaT NaT
141 PER 10.0 0 days 00:01:21.680000 SOFT 1 1.0 NaT NaT
142 PER 11.0 0 days 00:01:21.734000 SOFT 1 1.0 NaT NaT
143 PER 12.0 0 days 00:01:21.983000 SOFT 1 1.0 NaT NaT
144 PER 13.0 0 days 00:01:25.586000 SOFT 1 1.0 0 days 01:14:48.600000 NaT
145 PER 14.0 0 days 00:01:39.168000 SOFT 1 2.0 NaT 0 days 01:15:10.785000
146 PER 15.0 0 days 00:01:20.167000 SOFT 1 2.0 NaT NaT
147 PER 16.0 0 days 00:01:20.583000 SOFT 1 2.0 NaT NaT
148 PER 17.0 0 days 00:01:20.420000 SOFT 1 2.0 NaT NaT
149 PER 18.0 0 days 00:01:20.162000 SOFT 1 2.0 NaT NaT
150 PER 19.0 0 days 00:01:20.559000 SOFT 1 2.0 NaT NaT
151 PER 20.0 0 days 00:01:20.661000 SOFT 1 2.0 NaT NaT
152 PER 21.0 0 days 00:01:21.033000 SOFT 1 2.0 NaT NaT
153 PER 22.0 0 days 00:01:21.205000 SOFT 1 2.0 NaT NaT
154 PER 23.0 0 days 00:01:21.082000 SOFT 1 2.0 NaT NaT
155 PER 24.0 0 days 00:01:20.609000 SOFT 1 2.0 NaT NaT
156 PER 25.0 0 days 00:01:20.593000 SOFT 1 2.0 NaT NaT
157 PER 26.0 0 days 00:01:20.821000 SOFT 1 2.0 NaT NaT
158 PER 27.0 0 days 00:01:20.918000 SOFT 1 2.0 NaT NaT
159 PER 28.0 0 days 00:01:22.179000 SOFT 1 2.0 NaT NaT
160 PER 29.0 0 days 00:01:21.234000 SOFT 1 2.0 NaT NaT
161 PER 30.0 0 days 00:01:21.403000 SOFT 1 2.0 NaT NaT
162 PER 31.0 0 days 00:01:25.420000 SOFT 1 2.0 0 days 01:39:26.906000 NaT
163 PER 32.0 0 days 00:01:36.491000 MEDIUM 1 3.0 NaT 0 days 01:39:48.261000
164 PER 33.0 0 days 00:01:18.652000 MEDIUM 1 3.0 NaT NaT
165 PER 34.0 0 days 00:01:19.548000 MEDIUM 1 3.0 NaT NaT
166 PER 35.0 0 days 00:01:19.316000 MEDIUM 1 3.0 NaT NaT
167 PER 36.0 0 days 00:01:18.936000 MEDIUM 1 3.0 NaT NaT
168 PER 37.0 0 days 00:01:19.059000 MEDIUM 1 3.0 NaT NaT
169 PER 38.0 0 days 00:01:19.488000 MEDIUM 1 3.0 NaT NaT
170 PER 39.0 0 days 00:01:18.990000 MEDIUM 1 3.0 NaT NaT
171 PER 40.0 0 days 00:01:19.367000 MEDIUM 1 3.0 NaT NaT
172 PER 41.0 0 days 00:01:19.387000 MEDIUM 1 3.0 NaT NaT
173 PER 42.0 0 days 00:01:19.072000 MEDIUM 1 3.0 NaT NaT
174 PER 43.0 0 days 00:01:19.480000 MEDIUM 1 3.0 NaT NaT
175 PER 44.0 0 days 00:01:19.617000 MEDIUM 1 3.0 NaT NaT
176 PER 45.0 0 days 00:01:19.469000 MEDIUM 1 3.0 NaT NaT
177 PER 46.0 0 days 00:01:19.406000 MEDIUM 1 3.0 NaT NaT
178 PER 47.0 0 days 00:01:19.846000 MEDIUM 1 3.0 NaT NaT
179 PER 48.0 0 days 00:01:19.811000 MEDIUM 1 3.0 NaT NaT
180 PER 49.0 0 days 00:01:23.203000 MEDIUM 1 3.0 0 days 02:03:36.017000 NaT
181 PER 50.0 0 days 00:01:36.990000 SOFT 1 4.0 NaT 0 days 02:03:57.454000
182 PER 51.0 0 days 00:01:17.785000 SOFT 1 4.0 NaT NaT
183 PER 52.0 0 days 00:01:18.373000 SOFT 1 4.0 NaT NaT
184 PER 53.0 0 days 00:01:18.290000 SOFT 1 4.0 NaT NaT
185 PER 54.0 0 days 00:01:18.430000 SOFT 1 4.0 NaT NaT
186 PER 55.0 0 days 00:01:18.540000 SOFT 1 4.0 NaT NaT
187 PER 56.0 0 days 00:01:18.572000 SOFT 1 4.0 NaT NaT
188 PER 57.0 0 days 00:01:18.935000 SOFT 1 4.0 NaT NaT
189 PER 58.0 0 days 00:01:19.305000 SOFT 1 4.0 NaT NaT
190 PER 59.0 0 days 00:01:19.193000 SOFT 1 4.0 NaT NaT
191 PER 60.0 0 days 00:01:19.017000 SOFT 1 4.0 NaT NaT
192 PER 61.0 0 days 00:01:18.772000 SOFT 1 4.0 NaT NaT
193 PER 62.0 0 days 00:01:18.934000 SOFT 1 4.0 NaT NaT
194 PER 63.0 0 days 00:01:19.688000 SOFT 1 4.0 NaT NaT
195 PER 64.0 0 days 00:01:19.357000 SOFT 1 4.0 NaT NaT
196 PER 65.0 0 days 00:01:19.124000 SOFT 1 4.0 NaT NaT
197 PER 66.0 0 days 00:01:19.151000 SOFT 1 4.0 NaT NaT
198 LEC 1.0 0 days 00:01:25.423000 SOFT 1 1.0 NaT NaT
199 LEC 2.0 0 days 00:01:20.842000 SOFT 1 1.0 NaT NaT
200 LEC 3.0 0 days 00:01:21.287000 SOFT 1 1.0 NaT NaT
201 LEC 4.0 0 days 00:01:20.569000 SOFT 1 1.0 NaT NaT
202 LEC 5.0 0 days 00:01:20.932000 SOFT 1 1.0 NaT NaT
203 LEC 6.0 0 days 00:01:21.227000 SOFT 1 1.0 NaT NaT
204 LEC 7.0 0 days 00:01:20.996000 SOFT 1 1.0 NaT NaT
205 LEC 8.0 0 days 00:01:21.393000 SOFT 1 1.0 NaT NaT
206 LEC 9.0 0 days 00:01:21.330000 SOFT 1 1.0 NaT NaT
207 LEC 10.0 0 days 00:01:21.014000 SOFT 1 1.0 NaT NaT
208 LEC 11.0 0 days 00:01:21.476000 SOFT 1 1.0 NaT NaT
209 LEC 12.0 0 days 00:01:21.561000 SOFT 1 1.0 NaT NaT
210 LEC 13.0 0 days 00:01:21.275000 SOFT 1 1.0 NaT NaT
211 LEC 14.0 0 days 00:01:21.594000 SOFT 1 1.0 NaT NaT
212 LEC 15.0 0 days 00:01:21.703000 SOFT 1 1.0 NaT NaT
213 LEC 16.0 0 days 00:01:20.893000 SOFT 1 1.0 NaT NaT
214 LEC 17.0 0 days 00:01:21.123000 SOFT 1 1.0 NaT NaT
215 LEC 18.0 0 days 00:01:20.915000 SOFT 1 1.0 NaT NaT
216 LEC 19.0 0 days 00:01:21.096000 SOFT 1 1.0 NaT NaT
217 LEC 20.0 0 days 00:01:21.159000 SOFT 1 1.0 NaT NaT
218 LEC 21.0 0 days 00:01:21.497000 SOFT 1 1.0 NaT NaT
219 LEC 22.0 0 days 00:01:21.451000 SOFT 1 1.0 NaT NaT
220 LEC 23.0 0 days 00:01:21.723000 SOFT 1 1.0 NaT NaT
221 LEC 24.0 0 days 00:01:25.337000 SOFT 1 1.0 0 days 01:29:32.468000 NaT
222 LEC 25.0 0 days 00:01:38.462000 MEDIUM 1 2.0 NaT 0 days 01:29:54.744000
223 LEC 26.0 0 days 00:01:19.381000 MEDIUM 1 2.0 NaT NaT
224 LEC 27.0 0 days 00:01:18.811000 MEDIUM 1 2.0 NaT NaT
225 LEC 28.0 0 days 00:01:19.324000 MEDIUM 1 2.0 NaT NaT
226 LEC 29.0 0 days 00:01:19.482000 MEDIUM 1 2.0 NaT NaT
227 LEC 30.0 0 days 00:01:19.675000 MEDIUM 1 2.0 NaT NaT
228 LEC 31.0 0 days 00:01:19.791000 MEDIUM 1 2.0 NaT NaT
229 LEC 32.0 0 days 00:01:19.509000 MEDIUM 1 2.0 NaT NaT
230 LEC 33.0 0 days 00:01:19.535000 MEDIUM 1 2.0 NaT NaT
231 LEC 34.0 0 days 00:01:19.610000 MEDIUM 1 2.0 NaT NaT
232 LEC 35.0 0 days 00:01:20.177000 MEDIUM 1 2.0 NaT NaT
233 LEC 36.0 0 days 00:01:19.907000 MEDIUM 1 2.0 NaT NaT
234 LEC 37.0 0 days 00:01:19.553000 MEDIUM 1 2.0 NaT NaT
235 LEC 38.0 0 days 00:01:19.640000 MEDIUM 1 2.0 NaT NaT
236 LEC 39.0 0 days 00:01:19.459000 MEDIUM 1 2.0 NaT NaT
237 LEC 40.0 0 days 00:01:19.665000 MEDIUM 1 2.0 NaT NaT
238 LEC 41.0 0 days 00:01:19.662000 MEDIUM 1 2.0 NaT NaT
239 LEC 42.0 0 days 00:01:19.781000 MEDIUM 1 2.0 NaT NaT
240 LEC 43.0 0 days 00:01:19.981000 MEDIUM 1 2.0 NaT NaT
241 LEC 44.0 0 days 00:01:20.064000 MEDIUM 1 2.0 NaT NaT
242 LEC 45.0 0 days 00:01:19.901000 MEDIUM 1 2.0 NaT NaT
243 LEC 46.0 0 days 00:01:20.001000 MEDIUM 1 2.0 NaT NaT
244 LEC 47.0 0 days 00:01:23.761000 MEDIUM 1 2.0 0 days 02:00:27.622000 NaT
245 LEC 48.0 0 days 00:01:37.516000 SOFT 1 3.0 NaT 0 days 02:00:49.211000
246 LEC 49.0 0 days 00:01:18.090000 SOFT 1 3.0 NaT NaT
247 LEC 50.0 0 days 00:01:18.182000 SOFT 1 3.0 NaT NaT
248 LEC 51.0 0 days 00:01:18.179000 SOFT 1 3.0 NaT NaT
249 LEC 52.0 0 days 00:01:17.897000 SOFT 1 3.0 NaT NaT
250 LEC 53.0 0 days 00:01:17.956000 SOFT 1 3.0 NaT NaT
251 LEC 54.0 0 days 00:01:18.385000 SOFT 1 3.0 NaT NaT
252 LEC 55.0 0 days 00:01:18.551000 SOFT 1 3.0 NaT NaT
253 LEC 56.0 0 days 00:01:18.530000 SOFT 1 3.0 NaT NaT
254 LEC 57.0 0 days 00:01:18.110000 SOFT 1 3.0 NaT NaT
255 LEC 58.0 0 days 00:01:18.213000 SOFT 1 3.0 NaT NaT
256 LEC 59.0 0 days 00:01:18.185000 SOFT 1 3.0 NaT NaT
257 LEC 60.0 0 days 00:01:18.447000 SOFT 1 3.0 NaT NaT
258 LEC 61.0 0 days 00:01:18.735000 SOFT 1 3.0 NaT NaT
259 LEC 62.0 0 days 00:01:18.533000 SOFT 1 3.0 NaT NaT
260 LEC 63.0 0 days 00:01:18.965000 SOFT 1 3.0 NaT NaT
261 LEC 64.0 0 days 00:01:19.030000 SOFT 1 3.0 NaT NaT
262 LEC 65.0 0 days 00:01:19.074000 SOFT 1 3.0 NaT NaT
263 LEC 66.0 0 days 00:01:19.410000 SOFT 1 3.0 NaT NaT
264 ALO 1.0 0 days 00:01:29.190000 SOFT 1 1.0 NaT NaT
265 ALO 2.0 0 days 00:01:22.501000 SOFT 1 1.0 NaT NaT
266 ALO 3.0 0 days 00:01:21.912000 SOFT 1 1.0 NaT NaT
267 ALO 4.0 0 days 00:01:21.955000 SOFT 1 1.0 NaT NaT
268 ALO 5.0 0 days 00:01:22.593000 SOFT 1 1.0 NaT NaT
269 ALO 6.0 0 days 00:01:23.536000 SOFT 1 1.0 NaT NaT
270 ALO 7.0 0 days 00:01:23.456000 SOFT 1 1.0 NaT NaT
271 ALO 8.0 0 days 00:01:22.542000 SOFT 1 1.0 NaT NaT
272 ALO 9.0 0 days 00:01:22.353000 SOFT 1 1.0 NaT NaT
273 ALO 10.0 0 days 00:01:22.426000 SOFT 1 1.0 NaT NaT
274 ALO 11.0 0 days 00:01:21.955000 SOFT 1 1.0 NaT NaT
275 ALO 12.0 0 days 00:01:21.050000 SOFT 1 1.0 NaT NaT
276 ALO 13.0 0 days 00:01:21.589000 SOFT 1 1.0 NaT NaT
277 ALO 14.0 0 days 00:01:21.855000 SOFT 1 1.0 NaT NaT
278 ALO 15.0 0 days 00:01:21.840000 SOFT 1 1.0 NaT NaT
279 ALO 16.0 0 days 00:01:22.546000 SOFT 1 1.0 NaT NaT
280 ALO 17.0 0 days 00:01:23.260000 SOFT 1 1.0 NaT NaT
281 ALO 18.0 0 days 00:01:22.186000 SOFT 1 1.0 NaT NaT
282 ALO 19.0 0 days 00:01:25.298000 SOFT 1 1.0 0 days 01:23:08.727000 NaT
283 ALO 20.0 0 days 00:01:38.729000 MEDIUM 1 2.0 NaT 0 days 01:23:30.618000
284 ALO 21.0 0 days 00:01:20.488000 MEDIUM 1 2.0 NaT NaT
285 ALO 22.0 0 days 00:01:20.345000 MEDIUM 1 2.0 NaT NaT
286 ALO 23.0 0 days 00:01:20.773000 MEDIUM 1 2.0 NaT NaT
287 ALO 24.0 0 days 00:01:21.140000 MEDIUM 1 2.0 NaT NaT
288 ALO 25.0 0 days 00:01:21.199000 MEDIUM 1 2.0 NaT NaT
289 ALO 26.0 0 days 00:01:21.291000 MEDIUM 1 2.0 NaT NaT
290 ALO 27.0 0 days 00:01:21.391000 MEDIUM 1 2.0 NaT NaT
291 ALO 28.0 0 days 00:01:21.411000 MEDIUM 1 2.0 NaT NaT
292 ALO 29.0 0 days 00:01:21.457000 MEDIUM 1 2.0 NaT NaT
293 ALO 30.0 0 days 00:01:21.426000 MEDIUM 1 2.0 NaT NaT
294 ALO 31.0 0 days 00:01:21.276000 MEDIUM 1 2.0 NaT NaT
295 ALO 32.0 0 days 00:01:20.904000 MEDIUM 1 2.0 NaT NaT
296 ALO 33.0 0 days 00:01:21.093000 MEDIUM 1 2.0 NaT NaT
297 ALO 34.0 0 days 00:01:21.916000 MEDIUM 1 2.0 NaT NaT
298 ALO 35.0 0 days 00:01:21.192000 MEDIUM 1 2.0 NaT NaT
299 ALO 36.0 0 days 00:01:21.028000 MEDIUM 1 2.0 NaT NaT
300 ALO 37.0 0 days 00:01:20.993000 MEDIUM 1 2.0 NaT NaT
301 ALO 38.0 0 days 00:01:20.536000 MEDIUM 1 2.0 NaT NaT
302 ALO 39.0 0 days 00:01:22.382000 MEDIUM 1 2.0 NaT NaT
303 ALO 40.0 0 days 00:01:21.113000 MEDIUM 1 2.0 NaT NaT
304 ALO 41.0 0 days 00:01:21.139000 MEDIUM 1 2.0 NaT NaT
305 ALO 42.0 0 days 00:01:20.537000 MEDIUM 1 2.0 NaT NaT
306 ALO 43.0 0 days 00:01:20.435000 MEDIUM 1 2.0 NaT NaT
307 ALO 44.0 0 days 00:01:20.539000 MEDIUM 1 2.0 NaT NaT
308 ALO 45.0 0 days 00:01:24.032000 MEDIUM 1 2.0 0 days 01:58:37.626000 NaT
309 ALO 46.0 0 days 00:01:38.308000 HARD 1 3.0 NaT 0 days 01:59:00.092000
310 ALO 47.0 0 days 00:01:18.972000 HARD 1 3.0 NaT NaT
311 ALO 48.0 0 days 00:01:18.727000 HARD 1 3.0 NaT NaT
312 ALO 49.0 0 days 00:01:18.719000 HARD 1 3.0 NaT NaT
313 ALO 50.0 0 days 00:01:18.334000 HARD 1 3.0 NaT NaT
314 ALO 51.0 0 days 00:01:18.902000 HARD 1 3.0 NaT NaT
315 ALO 52.0 0 days 00:01:19.666000 HARD 1 3.0 NaT NaT
316 ALO 53.0 0 days 00:01:18.712000 HARD 1 3.0 NaT NaT
317 ALO 54.0 0 days 00:01:19.415000 HARD 1 3.0 NaT NaT
318 ALO 55.0 0 days 00:01:19.280000 HARD 1 3.0 NaT NaT
319 ALO 56.0 0 days 00:01:19.025000 HARD 1 3.0 NaT NaT
320 ALO 57.0 0 days 00:01:21.003000 HARD 1 3.0 NaT NaT
321 ALO 58.0 0 days 00:01:19.355000 HARD 1 3.0 NaT NaT
322 ALO 59.0 0 days 00:01:19.876000 HARD 1 3.0 NaT NaT
323 ALO 60.0 0 days 00:01:20.583000 HARD 1 3.0 NaT NaT
324 ALO 61.0 0 days 00:01:19.652000 HARD 1 3.0 NaT NaT
325 ALO 62.0 0 days 00:01:19.617000 HARD 1 3.0 NaT NaT
326 ALO 63.0 0 days 00:01:19.640000 HARD 1 3.0 NaT NaT
327 ALO 64.0 0 days 00:01:19.387000 HARD 1 3.0 NaT NaT
328 ALO 65.0 0 days 00:01:19.743000 HARD 1 3.0 NaT NaT
329 NOR 1.0 0 days 00:01:23.953000 SOFT 1 1.0 NaT NaT
330 NOR 2.0 0 days 00:01:20.215000 SOFT 1 1.0 NaT NaT
331 NOR 3.0 0 days 00:01:20.243000 SOFT 1 1.0 NaT NaT
332 NOR 4.0 0 days 00:01:20.702000 SOFT 1 1.0 NaT NaT
333 NOR 5.0 0 days 00:01:21.134000 SOFT 1 1.0 NaT NaT
334 NOR 6.0 0 days 00:01:21.056000 SOFT 1 1.0 NaT NaT
335 NOR 7.0 0 days 00:01:21.293000 SOFT 1 1.0 NaT NaT
336 NOR 8.0 0 days 00:01:21.443000 SOFT 1 1.0 NaT NaT
337 NOR 9.0 0 days 00:01:21.143000 SOFT 1 1.0 NaT NaT
338 NOR 10.0 0 days 00:01:21.223000 SOFT 1 1.0 NaT NaT
339 NOR 11.0 0 days 00:01:21.285000 SOFT 1 1.0 NaT NaT
340 NOR 12.0 0 days 00:01:21.354000 SOFT 1 1.0 NaT NaT
341 NOR 13.0 0 days 00:01:21.432000 SOFT 1 1.0 NaT NaT
342 NOR 14.0 0 days 00:01:21.660000 SOFT 1 1.0 NaT NaT
343 NOR 15.0 0 days 00:01:21.541000 SOFT 1 1.0 NaT NaT
344 NOR 16.0 0 days 00:01:20.471000 SOFT 1 1.0 NaT NaT
345 NOR 17.0 0 days 00:01:20.908000 SOFT 1 1.0 NaT NaT
346 NOR 18.0 0 days 00:01:20.447000 SOFT 1 1.0 NaT NaT
347 NOR 19.0 0 days 00:01:20.635000 SOFT 1 1.0 NaT NaT
348 NOR 20.0 0 days 00:01:20.816000 SOFT 1 1.0 NaT NaT
349 NOR 21.0 0 days 00:01:20.907000 SOFT 1 1.0 NaT NaT
350 NOR 22.0 0 days 00:01:20.928000 SOFT 1 1.0 NaT NaT
351 NOR 23.0 0 days 00:01:25.185000 SOFT 1 1.0 0 days 01:28:04.732000 NaT
352 NOR 24.0 0 days 00:01:37.673000 MEDIUM 1 2.0 NaT 0 days 01:28:26.174000
353 NOR 25.0 0 days 00:01:18.503000 MEDIUM 1 2.0 NaT NaT
354 NOR 26.0 0 days 00:01:19.856000 MEDIUM 1 2.0 NaT NaT
355 NOR 27.0 0 days 00:01:19.317000 MEDIUM 1 2.0 NaT NaT
356 NOR 28.0 0 days 00:01:19.835000 MEDIUM 1 2.0 NaT NaT
357 NOR 29.0 0 days 00:01:19.720000 MEDIUM 1 2.0 NaT NaT
358 NOR 30.0 0 days 00:01:19.389000 MEDIUM 1 2.0 NaT NaT
359 NOR 31.0 0 days 00:01:20.145000 MEDIUM 1 2.0 NaT NaT
360 NOR 32.0 0 days 00:01:19.868000 MEDIUM 1 2.0 NaT NaT
361 NOR 33.0 0 days 00:01:20.090000 MEDIUM 1 2.0 NaT NaT
362 NOR 34.0 0 days 00:01:19.855000 MEDIUM 1 2.0 NaT NaT
363 NOR 35.0 0 days 00:01:20.478000 MEDIUM 1 2.0 NaT NaT
364 NOR 36.0 0 days 00:01:19.447000 MEDIUM 1 2.0 NaT NaT
365 NOR 37.0 0 days 00:01:19.225000 MEDIUM 1 2.0 NaT NaT
366 NOR 38.0 0 days 00:01:19.307000 MEDIUM 1 2.0 NaT NaT
367 NOR 39.0 0 days 00:01:19.215000 MEDIUM 1 2.0 NaT NaT
368 NOR 40.0 0 days 00:01:19.745000 MEDIUM 1 2.0 NaT NaT
369 NOR 41.0 0 days 00:01:18.911000 MEDIUM 1 2.0 NaT NaT
370 NOR 42.0 0 days 00:01:19.511000 MEDIUM 1 2.0 NaT NaT
371 NOR 43.0 0 days 00:01:19.499000 MEDIUM 1 2.0 NaT NaT
372 NOR 44.0 0 days 00:01:19.457000 MEDIUM 1 2.0 NaT NaT
373 NOR 45.0 0 days 00:01:18.754000 MEDIUM 1 2.0 NaT NaT
374 NOR 46.0 0 days 00:01:19.419000 MEDIUM 1 2.0 NaT NaT
375 NOR 47.0 0 days 00:01:22.986000 MEDIUM 1 2.0 0 days 02:00:14.798000 NaT
376 NOR 48.0 0 days 00:01:37.126000 SOFT 1 3.0 NaT 0 days 02:00:37.426000
377 NOR 49.0 0 days 00:01:17.377000 SOFT 1 3.0 NaT NaT
378 NOR 50.0 0 days 00:01:17.940000 SOFT 1 3.0 NaT NaT
379 NOR 51.0 0 days 00:01:17.115000 SOFT 1 3.0 NaT NaT
380 NOR 52.0 0 days 00:01:17.654000 SOFT 1 3.0 NaT NaT
381 NOR 53.0 0 days 00:01:17.914000 SOFT 1 3.0 NaT NaT
382 NOR 54.0 0 days 00:01:17.987000 SOFT 1 3.0 NaT NaT
383 NOR 55.0 0 days 00:01:18.363000 SOFT 1 3.0 NaT NaT
384 NOR 56.0 0 days 00:01:17.627000 SOFT 1 3.0 NaT NaT
385 NOR 57.0 0 days 00:01:17.893000 SOFT 1 3.0 NaT NaT
386 NOR 58.0 0 days 00:01:18.259000 SOFT 1 3.0 NaT NaT
387 NOR 59.0 0 days 00:01:17.945000 SOFT 1 3.0 NaT NaT
388 NOR 60.0 0 days 00:01:18.271000 SOFT 1 3.0 NaT NaT
389 NOR 61.0 0 days 00:01:17.805000 SOFT 1 3.0 NaT NaT
390 NOR 62.0 0 days 00:01:18.080000 SOFT 1 3.0 NaT NaT
391 NOR 63.0 0 days 00:01:18.174000 SOFT 1 3.0 NaT NaT
392 NOR 64.0 0 days 00:01:18.282000 SOFT 1 3.0 NaT NaT
393 NOR 65.0 0 days 00:01:18.773000 SOFT 1 3.0 NaT NaT
394 NOR 66.0 0 days 00:01:19.682000 SOFT 1 3.0 NaT NaT
395 PIA 1.0 0 days 00:01:27.073000 SOFT 1 1.0 NaT NaT
396 PIA 2.0 0 days 00:01:21.607000 SOFT 1 1.0 NaT NaT
397 PIA 3.0 0 days 00:01:20.765000 SOFT 1 1.0 NaT NaT
398 PIA 4.0 0 days 00:01:20.797000 SOFT 1 1.0 NaT NaT
399 PIA 5.0 0 days 00:01:21.215000 SOFT 1 1.0 NaT NaT
400 PIA 6.0 0 days 00:01:21.056000 SOFT 1 1.0 NaT NaT
401 PIA 7.0 0 days 00:01:21.416000 SOFT 1 1.0 NaT NaT
402 PIA 8.0 0 days 00:01:21.530000 SOFT 1 1.0 NaT NaT
403 PIA 9.0 0 days 00:01:21.500000 SOFT 1 1.0 NaT NaT
404 PIA 10.0 0 days 00:01:22.049000 SOFT 1 1.0 NaT NaT
405 PIA 11.0 0 days 00:01:21.486000 SOFT 1 1.0 NaT NaT
406 PIA 12.0 0 days 00:01:21.683000 SOFT 1 1.0 NaT NaT
407 PIA 13.0 0 days 00:01:21.918000 SOFT 1 1.0 NaT NaT
408 PIA 14.0 0 days 00:01:22.316000 SOFT 1 1.0 NaT NaT
409 PIA 15.0 0 days 00:01:21.492000 SOFT 1 1.0 NaT NaT
410 PIA 16.0 0 days 00:01:21.532000 SOFT 1 1.0 NaT NaT
411 PIA 17.0 0 days 00:01:21.853000 SOFT 1 1.0 NaT NaT
412 PIA 18.0 0 days 00:01:21.505000 SOFT 1 1.0 NaT NaT
413 PIA 19.0 0 days 00:01:21.727000 SOFT 1 1.0 NaT NaT
414 PIA 20.0 0 days 00:01:21.883000 SOFT 1 1.0 NaT NaT
415 PIA 21.0 0 days 00:01:27.064000 SOFT 1 1.0 0 days 01:25:38.146000 NaT
416 PIA 22.0 0 days 00:01:39.096000 MEDIUM 1 2.0 NaT 0 days 01:26:00.290000
417 PIA 23.0 0 days 00:01:19.833000 MEDIUM 1 2.0 NaT NaT
418 PIA 24.0 0 days 00:01:19.991000 MEDIUM 1 2.0 NaT NaT
419 PIA 25.0 0 days 00:01:19.731000 MEDIUM 1 2.0 NaT NaT
420 PIA 26.0 0 days 00:01:19.853000 MEDIUM 1 2.0 NaT NaT
421 PIA 27.0 0 days 00:01:20.231000 MEDIUM 1 2.0 NaT NaT
422 PIA 28.0 0 days 00:01:20.626000 MEDIUM 1 2.0 NaT NaT
423 PIA 29.0 0 days 00:01:19.823000 MEDIUM 1 2.0 NaT NaT
424 PIA 30.0 0 days 00:01:20.010000 MEDIUM 1 2.0 NaT NaT
425 PIA 31.0 0 days 00:01:19.875000 MEDIUM 1 2.0 NaT NaT
426 PIA 32.0 0 days 00:01:20.425000 MEDIUM 1 2.0 NaT NaT
427 PIA 33.0 0 days 00:01:20.543000 MEDIUM 1 2.0 NaT NaT
428 PIA 34.0 0 days 00:01:19.656000 MEDIUM 1 2.0 NaT NaT
429 PIA 35.0 0 days 00:01:19.796000 MEDIUM 1 2.0 NaT NaT
430 PIA 36.0 0 days 00:01:19.728000 MEDIUM 1 2.0 NaT NaT
431 PIA 37.0 0 days 00:01:19.661000 MEDIUM 1 2.0 NaT NaT
432 PIA 38.0 0 days 00:01:19.785000 MEDIUM 1 2.0 NaT NaT
433 PIA 39.0 0 days 00:01:19.780000 MEDIUM 1 2.0 NaT NaT
434 PIA 40.0 0 days 00:01:19.659000 MEDIUM 1 2.0 NaT NaT
435 PIA 41.0 0 days 00:01:19.622000 MEDIUM 1 2.0 NaT NaT
436 PIA 42.0 0 days 00:01:19.930000 MEDIUM 1 2.0 NaT NaT
437 PIA 43.0 0 days 00:01:20.150000 MEDIUM 1 2.0 NaT NaT
438 PIA 44.0 0 days 00:01:19.925000 MEDIUM 1 2.0 NaT NaT
439 PIA 45.0 0 days 00:01:20.667000 MEDIUM 1 2.0 NaT NaT
440 PIA 46.0 0 days 00:01:24.084000 MEDIUM 1 2.0 0 days 01:59:20.559000 NaT
441 PIA 47.0 0 days 00:01:37.819000 SOFT 1 3.0 NaT 0 days 01:59:43.070000
442 PIA 48.0 0 days 00:01:19.317000 SOFT 1 3.0 NaT NaT
443 PIA 49.0 0 days 00:01:18.159000 SOFT 1 3.0 NaT NaT
444 PIA 50.0 0 days 00:01:18.257000 SOFT 1 3.0 NaT NaT
445 PIA 51.0 0 days 00:01:18.181000 SOFT 1 3.0 NaT NaT
446 PIA 52.0 0 days 00:01:18.492000 SOFT 1 3.0 NaT NaT
447 PIA 53.0 0 days 00:01:18.223000 SOFT 1 3.0 NaT NaT
448 PIA 54.0 0 days 00:01:18.354000 SOFT 1 3.0 NaT NaT
449 PIA 55.0 0 days 00:01:17.941000 SOFT 1 3.0 NaT NaT
450 PIA 56.0 0 days 00:01:17.874000 SOFT 1 3.0 NaT NaT
451 PIA 57.0 0 days 00:01:18.293000 SOFT 1 3.0 NaT NaT
452 PIA 58.0 0 days 00:01:18.483000 SOFT 1 3.0 NaT NaT
453 PIA 59.0 0 days 00:01:18.337000 SOFT 1 3.0 NaT NaT
454 PIA 60.0 0 days 00:01:18.129000 SOFT 1 3.0 NaT NaT
455 PIA 61.0 0 days 00:01:17.977000 SOFT 1 3.0 NaT NaT
456 PIA 62.0 0 days 00:01:18.186000 SOFT 1 3.0 NaT NaT
457 PIA 63.0 0 days 00:01:18.587000 SOFT 1 3.0 NaT NaT
458 PIA 64.0 0 days 00:01:18.840000 SOFT 1 3.0 NaT NaT
459 PIA 65.0 0 days 00:01:19.297000 SOFT 1 3.0 NaT NaT
460 PIA 66.0 0 days 00:01:19.294000 SOFT 1 3.0 NaT NaT
In [12]:
def stint_summary(laps_df):
    out = (laps_df
           .groupby(['Driver','Stint', 'Compound'], as_index=False)
           .agg(
               Stint_Start_Lap = ('LapNumber', 'min'),
               Stint_End_Lap   = ('LapNumber', 'max'),
               Stint_Laps      = ('LapNumber', 'count'),
               Avg_LapTime_s   = ('LapTime', lambda x: x.dt.total_seconds().mean()),
               Pace_Drop_s     = ('LapTime',
                                  lambda x: x.dt.total_seconds().iloc[-1] -
                                             x.dt.total_seconds().iloc[0])
           ))
    return out

stint_perf = stint_summary(session.laps)

stint_perf
Out[12]:
Driver Stint Compound Stint_Start_Lap Stint_End_Lap Stint_Laps Avg_LapTime_s Pace_Drop_s
0 ALB 1.0 MEDIUM 1.0 18.0 18 83.545944 -7.082
1 ALB 2.0 SOFT 19.0 43.0 25 82.342480 -14.300
2 ALB 3.0 SOFT 44.0 65.0 22 81.635773 -17.105
3 ALO 1.0 SOFT 1.0 19.0 19 82.844368 -3.892
4 ALO 2.0 MEDIUM 20.0 45.0 26 81.875577 -14.697
5 ALO 3.0 HARD 46.0 65.0 20 80.345800 -18.565
6 BOT 1.0 SOFT 1.0 11.0 11 83.351727 -4.659
7 BOT 2.0 SOFT 12.0 28.0 17 82.934882 -13.634
8 BOT 3.0 HARD 29.0 65.0 37 81.804811 -18.190
9 GAS 1.0 SOFT 1.0 14.0 14 82.015714 -1.093
10 GAS 2.0 MEDIUM 15.0 38.0 24 81.935375 -17.243
11 GAS 3.0 HARD 39.0 66.0 28 80.270821 -15.695
12 HAM 1.0 SOFT 1.0 16.0 16 81.640062 0.525
13 HAM 2.0 MEDIUM 17.0 43.0 27 80.881667 -14.183
14 HAM 3.0 SOFT 44.0 66.0 23 79.477000 -16.153
15 HUL 1.0 SOFT 1.0 12.0 12 82.773333 -0.493
16 HUL 2.0 MEDIUM 13.0 38.0 26 82.042154 -15.853
17 HUL 3.0 HARD 39.0 66.0 28 80.288071 -18.328
18 LEC 1.0 SOFT 1.0 24.0 24 81.575667 -0.086
19 LEC 2.0 MEDIUM 25.0 47.0 23 80.657913 -14.701
20 LEC 3.0 SOFT 48.0 66.0 19 79.473053 -18.106
21 MAG 1.0 SOFT 1.0 10.0 10 83.664600 -4.549
22 MAG 2.0 MEDIUM 11.0 29.0 19 82.865684 -15.190
23 MAG 3.0 HARD 30.0 65.0 36 81.775583 -25.997
24 NOR 1.0 SOFT 1.0 23.0 23 81.303217 1.232
25 NOR 2.0 MEDIUM 24.0 47.0 24 80.425208 -14.687
26 NOR 3.0 SOFT 48.0 66.0 19 79.066684 -17.444
27 OCO 1.0 SOFT 1.0 13.0 13 82.442846 -0.773
28 OCO 2.0 MEDIUM 14.0 37.0 24 82.112750 -13.148
29 OCO 3.0 HARD 38.0 66.0 29 80.332862 -17.009
30 PER 1.0 SOFT 1.0 13.0 13 82.610769 -3.029
31 PER 2.0 SOFT 14.0 31.0 18 82.123167 -13.748
32 PER 3.0 MEDIUM 32.0 49.0 18 80.507667 -13.288
33 PER 4.0 SOFT 50.0 66.0 17 79.909176 -17.839
34 PIA 1.0 SOFT 1.0 21.0 21 82.069857 -0.009
35 PIA 2.0 MEDIUM 22.0 46.0 25 80.899200 -15.012
36 PIA 3.0 SOFT 47.0 66.0 20 79.402000 -18.525
37 RIC 1.0 SOFT 1.0 16.0 16 83.294313 -5.489
38 RIC 2.0 MEDIUM 17.0 42.0 26 82.211192 -15.112
39 RIC 3.0 HARD 43.0 65.0 23 81.481609 -21.846
40 RUS 1.0 SOFT 1.0 15.0 15 81.482467 2.796
41 RUS 2.0 MEDIUM 16.0 36.0 21 81.330286 -15.868
42 RUS 3.0 HARD 37.0 66.0 30 79.745800 -19.600
43 SAI 1.0 SOFT 1.0 15.0 15 81.698867 -0.658
44 SAI 2.0 MEDIUM 16.0 36.0 21 81.357524 -14.331
45 SAI 3.0 HARD 37.0 66.0 30 79.908800 -18.949
46 SAR 1.0 SOFT 1.0 14.0 14 83.827071 -5.128
47 SAR 2.0 MEDIUM 15.0 34.0 20 83.182300 -13.794
48 SAR 3.0 HARD 35.0 64.0 30 82.262267 -15.392
49 STR 1.0 SOFT 1.0 17.0 17 82.826235 -2.710
50 STR 2.0 MEDIUM 18.0 37.0 20 82.362950 -13.921
51 STR 3.0 HARD 38.0 65.0 28 81.077643 -17.054
52 TSU 1.0 SOFT 1.0 9.0 9 84.135778 -4.320
53 TSU 2.0 MEDIUM 10.0 27.0 18 83.118167 -13.305
54 TSU 3.0 HARD 28.0 44.0 17 82.419471 -13.351
55 TSU 4.0 SOFT 45.0 65.0 21 81.411952 -20.552
56 VER 1.0 SOFT 1.0 17.0 17 81.189353 1.690
57 VER 2.0 MEDIUM 18.0 44.0 27 80.668037 -14.230
58 VER 3.0 SOFT 45.0 66.0 22 79.180500 -17.279
59 ZHO 1.0 SOFT 1.0 9.0 9 83.961000 -5.163
60 ZHO 2.0 MEDIUM 10.0 41.0 32 82.007969 -12.680
61 ZHO 3.0 HARD 42.0 65.0 24 80.658292 -20.923
In [13]:
driver_names = {
    drv: session.get_driver(drv)["FullName"]
    for drv in drivers
}

# Collect pit stop info
pitstop_data = []

for drv_code in session.drivers:
    dlaps = session.laps.pick_drivers(drv_code)
    box_laps = dlaps.pick_box_laps().sort_values("LapNumber")


    
all_laps = session.laps
clean_laps = all_laps[all_laps["PitInTime"].isnull() & all_laps["PitOutTime"].isnull()]
avg_lap_time = clean_laps["LapTime"].dt.total_seconds().median()

# Collect pit stop data
pitstop_data = []
for drv_code in drivers:
    dlaps = session.laps.pick_drivers(drv_code)
    box_laps = dlaps.pick_box_laps().sort_values("LapNumber")
    
    entry_time, entry_lap = None, None
    for _, lap in box_laps.iterrows():  # Fixed: removed asterisk
        if pd.notnull(lap["PitInTime"]):
            entry_time = lap["PitInTime"]
            entry_lap = lap["LapNumber"]
        if entry_time is not None and pd.notnull(lap["PitOutTime"]):
            exit_time = lap["PitOutTime"]
            duration = (exit_time - entry_time).total_seconds()
            lap_time_s = lap["LapTime"].total_seconds() if pd.notnull(lap["LapTime"]) else None
            
            # Fixed: proper indentation
            time_lost = None
            if lap_time_s is not None and avg_lap_time is not None:
                time_lost = lap_time_s - avg_lap_time
            
            pitstop_data.append({
                "DriverCode": drv_code,
                "Driver": driver_names[drv_code],
                "EntryLap": entry_lap,
                "PitInTime": entry_time,
                "PitOutTime": exit_time,
                "StintAfter": lap["Stint"],
                "Pit_Duration_s": round(duration, 2),
                "LapTime_s": round(lap_time_s, 3) if lap_time_s is not None else None,
                "AvgRaceLap_s": round(avg_lap_time, 3) if avg_lap_time is not None else None,
                "TimeLost_s": round(time_lost, 3) if time_lost is not None else None
            })
            entry_time, entry_lap = None, None

# Create DataFrame
pit_df = pd.DataFrame(pitstop_data)
pit_df
Out[13]:
DriverCode Driver EntryLap PitInTime PitOutTime StintAfter Pit_Duration_s LapTime_s AvgRaceLap_s TimeLost_s
0 1 Max Verstappen 17.0 0 days 01:19:54.894000 0 days 01:20:16.487000 2.0 21.59 97.657 80.744 16.913
1 1 Max Verstappen 44.0 0 days 01:56:12.895000 0 days 01:56:35.276000 3.0 22.38 97.053 80.744 16.309
2 4 Lando Norris 23.0 0 days 01:28:04.732000 0 days 01:28:26.174000 2.0 21.44 97.673 80.744 16.929
3 4 Lando Norris 47.0 0 days 02:00:14.798000 0 days 02:00:37.426000 3.0 22.63 97.126 80.744 16.382
4 44 Lewis Hamilton 16.0 0 days 01:18:40.850000 0 days 01:19:02.820000 2.0 21.97 98.332 80.744 17.588
5 44 Lewis Hamilton 43.0 0 days 01:55:04.969000 0 days 01:55:26.245000 3.0 21.28 96.194 80.744 15.450
6 63 George Russell 15.0 0 days 01:17:16.960000 0 days 01:17:41.885000 2.0 24.93 100.240 80.744 19.496
7 63 George Russell 36.0 0 days 01:45:44.829000 0 days 01:46:07.602000 3.0 22.77 99.351 80.744 18.607
8 16 Charles Leclerc 24.0 0 days 01:29:32.468000 0 days 01:29:54.744000 2.0 22.28 98.462 80.744 17.718
9 16 Charles Leclerc 47.0 0 days 02:00:27.622000 0 days 02:00:49.211000 3.0 21.59 97.516 80.744 16.772
10 55 Carlos Sainz 15.0 0 days 01:17:19.923000 0 days 01:17:42.233000 2.0 22.31 98.064 80.744 17.320
11 55 Carlos Sainz 36.0 0 days 01:45:48.748000 0 days 01:46:10.881000 3.0 22.13 98.592 80.744 17.848
12 81 Oscar Piastri 21.0 0 days 01:25:38.146000 0 days 01:26:00.290000 2.0 22.14 99.096 80.744 18.352
13 81 Oscar Piastri 46.0 0 days 01:59:20.559000 0 days 01:59:43.070000 3.0 22.51 97.819 80.744 17.075
14 11 Sergio Perez 13.0 0 days 01:14:48.600000 0 days 01:15:10.785000 2.0 22.18 99.168 80.744 18.424
15 11 Sergio Perez 31.0 0 days 01:39:26.906000 0 days 01:39:48.261000 3.0 21.36 96.491 80.744 15.747
16 11 Sergio Perez 49.0 0 days 02:03:36.017000 0 days 02:03:57.454000 4.0 21.44 96.990 80.744 16.246
17 10 Pierre Gasly 14.0 0 days 01:16:02.853000 0 days 01:16:28.953000 2.0 26.10 102.656 80.744 21.912
18 10 Pierre Gasly 38.0 0 days 01:48:49.378000 0 days 01:49:10.993000 3.0 21.61 97.749 80.744 17.005
19 31 Esteban Ocon 13.0 0 days 01:14:46.447000 0 days 01:15:08.306000 2.0 21.86 98.526 80.744 17.782
20 31 Esteban Ocon 37.0 0 days 01:47:37.079000 0 days 01:47:59.081000 3.0 22.00 97.672 80.744 16.928
21 27 Nico Hulkenberg 12.0 0 days 01:13:27.959000 0 days 01:13:50.605000 2.0 22.65 100.395 80.744 19.651
22 27 Nico Hulkenberg 38.0 0 days 01:49:01.084000 0 days 01:49:23.628000 3.0 22.54 99.454 80.744 18.710
23 14 Fernando Alonso 19.0 0 days 01:23:08.727000 0 days 01:23:30.618000 2.0 21.89 98.729 80.744 17.985
24 14 Fernando Alonso 45.0 0 days 01:58:37.626000 0 days 01:59:00.092000 3.0 22.47 98.308 80.744 17.564
25 24 Guanyu Zhou 9.0 0 days 01:09:30.287000 0 days 01:09:52.752000 2.0 22.46 98.315 80.744 17.571
26 24 Guanyu Zhou 41.0 0 days 01:53:14.586000 0 days 01:53:38.831000 3.0 24.25 101.908 80.744 21.164
27 18 Lance Stroll 17.0 0 days 01:20:22.791000 0 days 01:20:44.583000 2.0 21.79 99.122 80.744 18.378
28 18 Lance Stroll 37.0 0 days 01:47:49.972000 0 days 01:48:13.366000 3.0 23.39 100.958 80.744 20.214
29 3 Daniel Ricciardo 16.0 0 days 01:19:07.482000 0 days 01:19:29.735000 2.0 22.25 100.003 80.744 19.259
30 3 Daniel Ricciardo 42.0 0 days 01:54:44.918000 0 days 01:55:07.058000 3.0 22.14 101.373 80.744 20.629
31 77 Valtteri Bottas 11.0 0 days 01:12:11.535000 0 days 01:12:34.282000 2.0 22.75 99.211 80.744 18.467
32 77 Valtteri Bottas 28.0 0 days 01:35:41.364000 0 days 01:36:04.446000 3.0 23.08 99.622 80.744 18.878
33 20 Kevin Magnussen 10.0 0 days 01:10:51.292000 0 days 01:11:14.678000 2.0 23.39 100.571 80.744 19.827
34 20 Kevin Magnussen 29.0 0 days 01:37:05.979000 0 days 01:37:34.733000 3.0 28.75 107.447 80.744 26.703
35 23 Alexander Albon 18.0 0 days 01:21:58.483000 0 days 01:22:21.666000 2.0 23.18 100.225 80.744 19.481
36 23 Alexander Albon 43.0 0 days 01:56:17.090000 0 days 01:56:38.873000 3.0 21.78 97.415 80.744 16.671
37 22 Yuki Tsunoda 9.0 0 days 01:09:31.918000 0 days 01:09:53.921000 2.0 22.00 98.886 80.744 18.142
38 22 Yuki Tsunoda 27.0 0 days 01:34:28.068000 0 days 01:34:50.136000 3.0 22.07 99.737 80.744 18.993
39 22 Yuki Tsunoda 44.0 0 days 01:57:49.142000 0 days 01:58:11.690000 4.0 22.55 101.067 80.744 20.323
40 2 Logan Sargeant 14.0 0 days 01:16:28.180000 0 days 01:16:50.594000 2.0 22.41 99.619 80.744 18.875
41 2 Logan Sargeant 34.0 0 days 01:44:11.921000 0 days 01:44:34.356000 3.0 22.43 100.595 80.744 19.851
In [14]:
weather = session.weather_data.copy()
weather
Out[14]:
Time AirTemp Humidity Pressure Rainfall TrackTemp WindDirection WindSpeed
0 0 days 00:00:20.654000 23.9 63.0 1001.8 False 39.1 244 2.7
1 0 days 00:01:20.653000 23.9 62.0 1001.7 False 39.1 246 2.4
2 0 days 00:02:20.657000 23.9 63.0 1001.8 False 39.9 237 2.7
3 0 days 00:03:20.675000 24.3 63.0 1001.7 False 40.1 238 3.6
4 0 days 00:04:20.663000 24.3 63.0 1001.8 False 40.1 240 3.1
5 0 days 00:05:20.658000 24.2 62.0 1001.7 False 40.1 235 4.3
6 0 days 00:06:20.668000 24.4 63.0 1001.7 False 40.1 230 3.3
7 0 days 00:07:20.679000 24.4 64.0 1001.7 False 40.1 263 2.8
8 0 days 00:08:20.678000 24.3 63.0 1001.7 False 40.2 271 2.9
9 0 days 00:09:20.696000 24.1 63.0 1001.7 False 40.2 234 2.7
10 0 days 00:10:20.687000 24.1 64.0 1001.7 False 40.4 244 3.0
11 0 days 00:11:20.704000 24.2 63.0 1001.7 False 40.8 257 2.4
12 0 days 00:12:20.687000 24.3 64.0 1001.7 False 40.8 250 2.7
13 0 days 00:13:20.710000 24.2 64.0 1001.7 False 40.8 234 3.4
14 0 days 00:14:20.732000 24.2 64.0 1001.7 False 41.7 242 3.7
15 0 days 00:15:20.729000 24.1 64.0 1001.6 False 41.2 249 2.8
16 0 days 00:16:20.744000 24.2 65.0 1001.5 False 40.9 234 3.5
17 0 days 00:17:20.749000 24.2 65.0 1001.5 False 40.7 235 3.6
18 0 days 00:18:20.746000 24.2 65.0 1001.5 False 40.7 233 3.6
19 0 days 00:19:20.748000 24.3 66.0 1001.6 False 41.0 251 3.0
20 0 days 00:20:20.767000 24.3 64.0 1001.6 False 41.0 256 3.6
21 0 days 00:21:20.763000 24.2 66.0 1001.6 False 40.6 255 2.9
22 0 days 00:22:20.749000 24.3 65.0 1001.6 False 40.6 244 3.7
23 0 days 00:23:20.766000 24.2 65.0 1001.6 False 40.4 238 3.7
24 0 days 00:24:20.769000 24.1 64.0 1001.6 False 40.4 257 3.1
25 0 days 00:25:20.789000 24.0 63.0 1001.7 False 40.3 250 3.1
26 0 days 00:26:20.809000 24.0 64.0 1001.6 False 40.5 219 3.1
27 0 days 00:27:20.801000 24.2 66.0 1001.6 False 40.9 217 2.2
28 0 days 00:28:20.800000 24.3 65.0 1001.6 False 40.9 248 3.8
29 0 days 00:29:20.797000 24.2 64.0 1001.6 False 40.4 245 3.6
30 0 days 00:30:20.808000 24.0 66.0 1001.6 False 40.3 236 3.7
31 0 days 00:31:20.824000 24.0 66.0 1001.6 False 41.3 243 2.2
32 0 days 00:32:20.825000 24.0 65.0 1001.6 False 41.3 259 4.5
33 0 days 00:33:20.838000 24.0 65.0 1001.6 False 40.5 232 3.9
34 0 days 00:34:20.844000 24.0 65.0 1001.5 False 40.5 234 3.5
35 0 days 00:35:20.834000 23.9 65.0 1001.5 False 41.5 247 3.0
36 0 days 00:36:20.843000 24.0 64.0 1001.5 False 41.6 233 3.5
37 0 days 00:37:20.837000 24.0 64.0 1001.5 False 41.3 242 3.7
38 0 days 00:38:20.844000 24.0 65.0 1001.5 False 41.3 244 2.7
39 0 days 00:39:20.838000 24.1 65.0 1001.5 False 41.4 231 2.6
40 0 days 00:40:20.850000 24.0 65.0 1001.5 False 41.5 230 2.2
41 0 days 00:41:20.844000 24.0 65.0 1001.5 False 41.8 218 2.4
42 0 days 00:42:20.838000 24.0 64.0 1001.4 False 41.8 227 2.2
43 0 days 00:43:20.845000 23.9 65.0 1001.4 False 41.8 245 2.8
44 0 days 00:44:20.848000 23.8 64.0 1001.4 False 42.0 213 3.3
45 0 days 00:45:20.842000 24.1 64.0 1001.4 False 41.8 232 3.0
46 0 days 00:46:20.840000 24.1 65.0 1001.4 False 42.1 237 3.3
47 0 days 00:47:20.852000 24.1 66.0 1001.3 False 42.0 247 2.2
48 0 days 00:48:20.851000 24.2 65.0 1001.3 False 41.8 232 2.6
49 0 days 00:49:20.852000 24.3 66.0 1001.5 False 41.8 239 2.4
50 0 days 00:50:20.850000 24.4 63.0 1001.4 False 41.8 206 2.2
51 0 days 00:51:20.842000 24.4 64.0 1001.4 False 42.2 268 1.6
52 0 days 00:52:20.849000 24.4 64.0 1001.4 False 42.4 253 3.0
53 0 days 00:53:20.844000 24.4 64.0 1001.3 False 42.4 241 3.1
54 0 days 00:54:20.854000 24.4 65.0 1001.3 False 42.1 239 3.0
55 0 days 00:55:20.843000 24.3 66.0 1001.3 False 40.6 247 3.3
56 0 days 00:56:20.845000 24.3 66.0 1001.4 False 40.6 244 3.2
57 0 days 00:57:20.846000 24.3 66.0 1001.3 False 40.9 238 3.8
58 0 days 00:58:20.874000 24.2 67.0 1001.3 False 40.2 242 2.9
59 0 days 00:59:20.868000 24.2 67.0 1001.3 False 39.8 222 2.6
60 0 days 01:00:20.889000 24.1 67.0 1001.4 True 38.7 150 3.2
61 0 days 01:01:20.906000 24.1 67.0 1001.3 False 38.3 246 2.3
62 0 days 01:02:20.912000 24.1 68.0 1001.4 False 39.5 215 1.7
63 0 days 01:03:20.911000 23.9 67.0 1001.3 False 40.6 234 3.4
64 0 days 01:04:20.936000 23.9 67.0 1001.3 False 41.4 218 2.2
65 0 days 01:05:20.932000 24.0 67.0 1001.3 False 41.4 244 2.3
66 0 days 01:06:20.942000 24.1 68.0 1001.2 False 41.4 224 1.5
67 0 days 01:07:20.957000 24.3 66.0 1001.4 False 42.4 214 1.4
68 0 days 01:08:20.961000 24.3 65.0 1001.3 False 42.5 230 2.0
69 0 days 01:09:20.952000 24.2 65.0 1001.3 False 42.5 247 1.7
70 0 days 01:10:20.958000 24.1 64.0 1001.3 False 42.4 99 2.3
71 0 days 01:11:20.962000 24.1 64.0 1001.2 False 42.3 254 1.8
72 0 days 01:12:20.978000 24.2 64.0 1001.3 False 41.8 233 1.9
73 0 days 01:13:20.972000 24.3 65.0 1001.3 False 41.6 256 1.9
74 0 days 01:14:20.992000 24.4 64.0 1001.3 False 41.6 70 1.8
75 0 days 01:15:20.982000 24.4 64.0 1001.3 False 42.3 211 1.3
76 0 days 01:16:20.993000 24.3 64.0 1001.2 False 42.4 232 1.3
77 0 days 01:17:20.984000 24.3 63.0 1001.2 False 42.3 264 1.7
78 0 days 01:18:21.009000 24.4 63.0 1001.3 False 41.7 256 1.3
79 0 days 01:19:21.011000 24.6 62.0 1001.3 False 41.0 284 1.9
80 0 days 01:20:21.005000 24.7 62.0 1001.3 False 40.6 233 1.4
81 0 days 01:21:21.019000 24.7 62.0 1001.3 False 39.9 277 2.2
82 0 days 01:22:21.047000 24.3 62.0 1001.2 False 39.2 196 1.9
83 0 days 01:23:21.047000 24.1 65.0 1001.2 False 39.2 99 1.2
84 0 days 01:24:21.062000 24.0 64.0 1001.3 False 39.3 217 1.6
85 0 days 01:25:21.081000 23.9 63.0 1001.4 False 39.7 232 1.2
86 0 days 01:26:21.083000 23.9 63.0 1001.3 False 40.5 236 1.2
87 0 days 01:27:21.113000 23.7 64.0 1001.2 False 41.3 40 1.5
88 0 days 01:28:21.124000 23.8 62.0 1001.3 False 42.7 107 0.7
89 0 days 01:29:21.130000 24.0 62.0 1001.3 False 42.3 137 2.5
90 0 days 01:30:21.129000 24.0 62.0 1001.2 False 41.5 106 1.1
91 0 days 01:31:21.130000 24.0 62.0 1001.3 False 41.5 0 1.5
92 0 days 01:32:21.133000 24.0 62.0 1001.3 False 42.0 114 1.4
93 0 days 01:33:21.130000 24.1 61.0 1001.3 False 41.5 246 1.4
94 0 days 01:34:21.147000 24.2 62.0 1001.3 False 42.0 197 0.7
95 0 days 01:35:21.144000 24.2 62.0 1001.3 False 42.6 123 0.7
96 0 days 01:36:21.170000 24.2 61.0 1001.3 False 43.0 255 2.5
97 0 days 01:37:21.180000 24.3 62.0 1001.4 False 42.7 182 1.6
98 0 days 01:38:21.182000 24.3 61.0 1001.1 False 42.7 226 1.5
99 0 days 01:39:21.184000 24.1 61.0 1001.2 False 41.8 70 1.4
100 0 days 01:40:21.195000 24.3 61.0 1001.3 False 41.4 123 1.4
101 0 days 01:41:21.196000 24.4 61.0 1001.3 False 40.6 0 1.1
102 0 days 01:42:21.200000 24.4 62.0 1001.4 False 40.6 198 0.7
103 0 days 01:43:21.201000 24.3 62.0 1001.4 False 40.1 0 0.5
104 0 days 01:44:21.204000 24.3 62.0 1001.4 False 40.1 0 0.5
105 0 days 01:45:21.219000 24.1 62.0 1001.4 False 40.2 0 1.3
106 0 days 01:46:21.223000 24.0 63.0 1001.5 False 40.9 264 1.4
107 0 days 01:47:21.223000 24.1 62.0 1001.3 False 41.5 177 1.6
108 0 days 01:48:21.235000 24.1 62.0 1001.4 False 41.5 43 1.1
109 0 days 01:49:21.245000 24.1 61.0 1001.2 False 41.2 134 0.8
110 0 days 01:50:21.243000 24.1 62.0 1001.3 False 39.8 90 1.2
111 0 days 01:51:21.250000 24.0 62.0 1001.3 False 39.5 173 1.4
112 0 days 01:52:21.400000 24.0 64.0 1001.2 False 39.7 265 1.5
113 0 days 01:53:21.392000 23.9 64.0 1001.2 False 39.7 259 1.5
114 0 days 01:54:21.397000 23.9 63.0 1001.2 False 39.5 238 0.7
115 0 days 01:55:21.396000 23.9 63.0 1001.3 False 39.5 250 1.0
116 0 days 01:56:21.400000 23.9 64.0 1001.2 False 40.0 165 1.6
117 0 days 01:57:21.399000 23.8 64.0 1001.2 False 41.0 224 1.1
118 0 days 01:58:21.399000 23.9 64.0 1001.2 False 41.1 291 1.3
119 0 days 01:59:21.401000 24.1 62.0 1001.2 False 42.5 238 0.8
120 0 days 02:00:21.399000 24.1 61.0 1001.1 False 42.7 169 2.1
121 0 days 02:01:21.403000 24.1 61.0 1001.2 False 42.7 279 1.2
122 0 days 02:02:21.398000 24.3 61.0 1001.2 False 41.9 241 2.4
123 0 days 02:03:21.398000 24.2 61.0 1001.2 False 41.9 225 2.5
124 0 days 02:04:21.396000 24.1 62.0 1001.2 False 41.9 251 2.6
125 0 days 02:05:21.404000 24.1 62.0 1001.3 False 42.2 195 1.9
126 0 days 02:06:21.402000 24.1 63.0 1001.3 False 42.6 228 2.0
127 0 days 02:07:21.407000 24.2 62.0 1001.2 False 42.5 280 1.7
128 0 days 02:08:21.393000 24.2 61.0 1001.3 False 42.5 203 0.9
129 0 days 02:09:21.406000 24.3 62.0 1001.2 False 42.4 233 1.5
130 0 days 02:10:21.398000 24.5 62.0 1001.3 False 42.4 223 1.3
131 0 days 02:11:21.409000 24.5 61.0 1001.2 False 43.6 250 1.2
132 0 days 02:12:21.406000 24.4 61.0 1001.2 False 41.3 96 1.4
133 0 days 02:13:21.400000 24.3 62.0 1001.2 False 41.1 192 1.4
134 0 days 02:14:21.402000 24.3 63.0 1001.2 False 41.1 239 1.4
135 0 days 02:15:21.413000 24.3 62.0 1001.2 False 40.7 245 1.5
136 0 days 02:16:21.408000 24.1 62.0 1001.2 False 40.3 280 1.8
137 0 days 02:17:21.407000 24.1 63.0 1001.1 False 40.3 200 1.1
138 0 days 02:18:21.408000 24.0 62.0 1001.1 False 39.9 97 1.0
139 0 days 02:19:21.411000 24.0 62.0 1001.1 False 39.5 120 1.3
140 0 days 02:20:21.407000 23.8 63.0 1001.1 False 39.6 115 1.2
141 0 days 02:21:21.415000 23.9 63.0 1001.1 False 39.8 101 1.2
142 0 days 02:22:21.418000 23.9 62.0 1001.1 False 39.1 95 1.0
143 0 days 02:23:21.404000 23.6 63.0 1001.1 False 40.4 337 1.3
144 0 days 02:24:21.407000 23.7 63.0 1001.0 False 41.6 49 0.9
145 0 days 02:25:21.402000 23.8 62.0 1001.2 False 42.2 104 0.9
146 0 days 02:26:21.409000 24.0 61.0 1001.0 False 41.9 81 1.3
147 0 days 02:27:21.418000 24.2 61.0 1001.0 False 42.4 67 1.5
148 0 days 02:28:21.423000 24.3 60.0 1001.1 False 42.8 282 1.2
149 0 days 02:29:21.406000 24.1 60.0 1001.1 False 42.8 240 2.6
150 0 days 02:30:21.417000 24.0 61.0 1001.0 False 41.4 244 1.4
151 0 days 02:31:21.413000 24.0 61.0 1001.0 False 40.2 245 2.3
152 0 days 02:32:21.418000 23.7 62.0 1001.1 False 40.3 259 2.1
153 0 days 02:33:21.418000 23.7 63.0 1001.2 False 39.9 247 1.9
In [15]:
from tqdm import tqdm
session.load(telemetry=True, weather=False, laps=True)     # we only need laps+telemetry

frames = []

for drv in tqdm(session.drivers, desc="Drivers"):
    for _, lap in session.laps.pick_drivers(drv).iterlaps():
        # --- the crucial fix ---
        pos = lap.get_pos_data()                       # ⬅️ position stream
        # -----------------------

        # resample to 100 ms using SessionTime as index
        pos = (pos.set_index("SessionTime")            # index → Timedelta
                   .resample("100ms")                   # 100 ms = 0.1 s
                   .interpolate())

        # keep XYZ; rename index to Timestamp_s in seconds
        pos = pos[["X", "Y", "Z"]].reset_index()
        pos.rename(columns={"SessionTime": "Timestamp_s"}, inplace=True)
        pos["Timestamp_s"] = pos["Timestamp_s"].dt.total_seconds()

        # add metadata
        pos["Driver"]     = drv
        pos["LapNumber"]  = lap["LapNumber"]
        pos["LapTime_s"]  = lap["LapTime"].total_seconds()

        frames.append(pos)

track_xy_10hz = pd.concat(frames, ignore_index=True)
track_xy_10hz.sort_values(["Driver", "LapNumber", "Timestamp_s"], inplace=True)

# quick look
track_xy_10hz
core           INFO 	Loading data for Spanish Grand Prix - Race [v3.6.0]
req            INFO 	Using cached data for session_info
req            INFO 	Using cached data for driver_info
req            INFO 	Using cached data for session_status_data
req            INFO 	Using cached data for lap_count
req            INFO 	Using cached data for track_status_data
req            INFO 	Using cached data for _extended_timing_data
req            INFO 	Using cached data for timing_app_data
core           INFO 	Processing timing data...
req            INFO 	Using cached data for car_data
req            INFO 	Using cached data for position_data
req            INFO 	Using cached data for race_control_messages
core        WARNING 	Driver 1 completed the race distance 00:00.015000 before the recorded end of the session.
core           INFO 	Finished loading data for 20 drivers: ['1', '4', '44', '63', '16', '55', '81', '11', '10', '31', '27', '14', '24', '18', '3', '77', '20', '23', '22', '2']
Drivers:   0%|          | 0/20 [00:00<?, ?it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:   5%|▌         | 1/20 [00:00<00:10,  1.79it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  10%|█         | 2/20 [00:01<00:10,  1.80it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  15%|█▌        | 3/20 [00:01<00:09,  1.78it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  20%|██        | 4/20 [00:02<00:09,  1.74it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  25%|██▌       | 5/20 [00:02<00:08,  1.71it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  30%|███       | 6/20 [00:03<00:08,  1.71it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  35%|███▌      | 7/20 [00:04<00:07,  1.63it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  40%|████      | 8/20 [00:04<00:07,  1.66it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  45%|████▌     | 9/20 [00:05<00:06,  1.68it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  50%|█████     | 10/20 [00:05<00:05,  1.71it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  55%|█████▌    | 11/20 [00:06<00:05,  1.69it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  60%|██████    | 12/20 [00:07<00:04,  1.70it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  65%|██████▌   | 13/20 [00:07<00:04,  1.58it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  70%|███████   | 14/20 [00:08<00:03,  1.50it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  75%|███████▌  | 15/20 [00:09<00:03,  1.55it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  80%|████████  | 16/20 [00:09<00:02,  1.48it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  85%|████████▌ | 17/20 [00:10<00:02,  1.43it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  90%|█████████ | 18/20 [00:11<00:01,  1.37it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers:  95%|█████████▌| 19/20 [00:12<00:00,  1.30it/s]C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\2107093586.py:15: FutureWarning: Telemetry.interpolate with object dtype is deprecated and will raise in a future version. Call obj.infer_objects(copy=False) before interpolating instead.
  .interpolate())
Drivers: 100%|██████████| 20/20 [00:13<00:00,  1.53it/s]
Out[15]:
Timestamp_s X Y Z Driver LapNumber LapTime_s
0 3417.097 872.000000 -1045.000000 1708.000000 1 1.0 83.186
1 3417.197 854.323077 -1072.676923 1707.938462 1 1.0 83.186
2 3417.297 836.646154 -1100.353846 1707.876923 1 1.0 83.186
3 3417.397 818.969231 -1128.030769 1707.815385 1 1.0 83.186
4 3417.497 801.292308 -1155.707692 1707.753846 1 1.0 83.186
... ... ... ... ... ... ... ...
371218 8750.799 1603.000000 103.000000 1707.000000 81 66.0 79.294
371219 8750.899 1603.000000 103.000000 1707.000000 81 66.0 79.294
371220 8750.999 1603.000000 103.000000 1707.000000 81 66.0 79.294
371221 8751.099 1603.000000 103.000000 1707.000000 81 66.0 79.294
371222 8751.199 1603.000000 103.000000 1707.000000 81 66.0 79.294

1064258 rows × 7 columns

In [16]:
sector_cols = ['Sector1Time', 'Sector2Time', 'Sector3Time']
sector_log = (
    session.laps[['Driver', 'LapNumber'] + sector_cols]
    .copy()
)
sector_log
Out[16]:
Driver LapNumber Sector1Time Sector2Time Sector3Time
0 VER 1.0 NaT 0 days 00:00:32.054000 0 days 00:00:23.658000
1 VER 2.0 0 days 00:00:24.201000 0 days 00:00:31.900000 0 days 00:00:23.770000
2 VER 3.0 0 days 00:00:23.249000 0 days 00:00:32.086000 0 days 00:00:24.029000
3 VER 4.0 0 days 00:00:24.251000 0 days 00:00:32.339000 0 days 00:00:24.176000
4 VER 5.0 0 days 00:00:24.165000 0 days 00:00:32.393000 0 days 00:00:24.269000
5 VER 6.0 0 days 00:00:24.212000 0 days 00:00:32.383000 0 days 00:00:24.281000
6 VER 7.0 0 days 00:00:24.231000 0 days 00:00:32.481000 0 days 00:00:24.261000
7 VER 8.0 0 days 00:00:24.111000 0 days 00:00:32.622000 0 days 00:00:24.256000
8 VER 9.0 0 days 00:00:24.174000 0 days 00:00:32.540000 0 days 00:00:24.328000
9 VER 10.0 0 days 00:00:24.129000 0 days 00:00:32.546000 0 days 00:00:24.328000
10 VER 11.0 0 days 00:00:24.127000 0 days 00:00:32.520000 0 days 00:00:24.307000
11 VER 12.0 0 days 00:00:24.149000 0 days 00:00:32.844000 0 days 00:00:24.383000
12 VER 13.0 0 days 00:00:24.043000 0 days 00:00:32.594000 0 days 00:00:24.170000
13 VER 14.0 0 days 00:00:24.034000 0 days 00:00:32.625000 0 days 00:00:24.330000
14 VER 15.0 0 days 00:00:23.972000 0 days 00:00:32.786000 0 days 00:00:24.339000
15 VER 16.0 0 days 00:00:24.044000 0 days 00:00:32.787000 0 days 00:00:24.392000
16 VER 17.0 0 days 00:00:23.941000 0 days 00:00:32.874000 0 days 00:00:28.061000
17 VER 18.0 0 days 00:00:42.077000 0 days 00:00:31.843000 0 days 00:00:23.737000
18 VER 19.0 0 days 00:00:23.879000 0 days 00:00:31.930000 0 days 00:00:23.916000
19 VER 20.0 0 days 00:00:23.956000 0 days 00:00:32.090000 0 days 00:00:23.920000
20 VER 21.0 0 days 00:00:23.689000 0 days 00:00:32.541000 0 days 00:00:24.074000
21 VER 22.0 0 days 00:00:23.781000 0 days 00:00:31.974000 0 days 00:00:23.987000
22 VER 23.0 0 days 00:00:23.630000 0 days 00:00:32.004000 0 days 00:00:23.971000
23 VER 24.0 0 days 00:00:23.648000 0 days 00:00:32.130000 0 days 00:00:23.923000
24 VER 25.0 0 days 00:00:23.625000 0 days 00:00:31.860000 0 days 00:00:23.878000
25 VER 26.0 0 days 00:00:23.707000 0 days 00:00:32.317000 0 days 00:00:23.858000
26 VER 27.0 0 days 00:00:23.602000 0 days 00:00:32.193000 0 days 00:00:23.899000
27 VER 28.0 0 days 00:00:23.824000 0 days 00:00:32.175000 0 days 00:00:24.102000
28 VER 29.0 0 days 00:00:23.626000 0 days 00:00:32.140000 0 days 00:00:24.026000
29 VER 30.0 0 days 00:00:23.594000 0 days 00:00:32.182000 0 days 00:00:24.031000
30 VER 31.0 0 days 00:00:23.599000 0 days 00:00:32.302000 0 days 00:00:24.110000
31 VER 32.0 0 days 00:00:23.582000 0 days 00:00:32.211000 0 days 00:00:24.098000
32 VER 33.0 0 days 00:00:23.564000 0 days 00:00:32.147000 0 days 00:00:24.125000
33 VER 34.0 0 days 00:00:23.606000 0 days 00:00:32.322000 0 days 00:00:24.030000
34 VER 35.0 0 days 00:00:23.677000 0 days 00:00:32.325000 0 days 00:00:24.183000
35 VER 36.0 0 days 00:00:23.556000 0 days 00:00:32.238000 0 days 00:00:24.132000
36 VER 37.0 0 days 00:00:23.554000 0 days 00:00:32.368000 0 days 00:00:23.881000
37 VER 38.0 0 days 00:00:23.596000 0 days 00:00:32.132000 0 days 00:00:24.085000
38 VER 39.0 0 days 00:00:23.535000 0 days 00:00:32.119000 0 days 00:00:24.015000
39 VER 40.0 0 days 00:00:23.602000 0 days 00:00:32.574000 0 days 00:00:24.134000
40 VER 41.0 0 days 00:00:23.525000 0 days 00:00:32.142000 0 days 00:00:23.981000
41 VER 42.0 0 days 00:00:23.528000 0 days 00:00:32.412000 0 days 00:00:23.980000
42 VER 43.0 0 days 00:00:23.469000 0 days 00:00:32.617000 0 days 00:00:24.215000
43 VER 44.0 0 days 00:00:23.465000 0 days 00:00:32.256000 0 days 00:00:27.706000
44 VER 45.0 0 days 00:00:42.408000 0 days 00:00:31.274000 0 days 00:00:23.371000
45 VER 46.0 0 days 00:00:23.228000 0 days 00:00:31.289000 0 days 00:00:23.369000
46 VER 47.0 0 days 00:00:23.311000 0 days 00:00:31.297000 0 days 00:00:23.390000
47 VER 48.0 0 days 00:00:23.278000 0 days 00:00:31.346000 0 days 00:00:23.792000
48 VER 49.0 0 days 00:00:23.138000 0 days 00:00:31.533000 0 days 00:00:23.583000
49 VER 50.0 0 days 00:00:23.375000 0 days 00:00:31.242000 0 days 00:00:23.457000
50 VER 51.0 0 days 00:00:23.205000 0 days 00:00:31.332000 0 days 00:00:23.421000
51 VER 52.0 0 days 00:00:23.157000 0 days 00:00:31.325000 0 days 00:00:23.449000
52 VER 53.0 0 days 00:00:23.290000 0 days 00:00:31.470000 0 days 00:00:23.380000
53 VER 54.0 0 days 00:00:23.032000 0 days 00:00:31.311000 0 days 00:00:23.433000
54 VER 55.0 0 days 00:00:23.033000 0 days 00:00:31.542000 0 days 00:00:23.446000
55 VER 56.0 0 days 00:00:23.265000 0 days 00:00:31.600000 0 days 00:00:23.489000
56 VER 57.0 0 days 00:00:23.140000 0 days 00:00:31.433000 0 days 00:00:23.554000
57 VER 58.0 0 days 00:00:23.149000 0 days 00:00:31.675000 0 days 00:00:23.363000
58 VER 59.0 0 days 00:00:23.240000 0 days 00:00:31.469000 0 days 00:00:23.405000
59 VER 60.0 0 days 00:00:23.186000 0 days 00:00:31.529000 0 days 00:00:23.450000
60 VER 61.0 0 days 00:00:23.171000 0 days 00:00:31.633000 0 days 00:00:23.556000
61 VER 62.0 0 days 00:00:23.228000 0 days 00:00:31.628000 0 days 00:00:23.445000
62 VER 63.0 0 days 00:00:23.252000 0 days 00:00:31.685000 0 days 00:00:23.606000
63 VER 64.0 0 days 00:00:23.303000 0 days 00:00:31.953000 0 days 00:00:23.816000
64 VER 65.0 0 days 00:00:23.258000 0 days 00:00:32.109000 0 days 00:00:24.100000
65 VER 66.0 0 days 00:00:23.251000 0 days 00:00:32.326000 0 days 00:00:24.197000
66 NOR 1.0 NaT 0 days 00:00:32.415000 0 days 00:00:23.736000
67 NOR 2.0 0 days 00:00:24.310000 0 days 00:00:32.014000 0 days 00:00:23.891000
68 NOR 3.0 0 days 00:00:23.900000 0 days 00:00:32.182000 0 days 00:00:24.161000
69 NOR 4.0 0 days 00:00:24.100000 0 days 00:00:32.487000 0 days 00:00:24.115000
70 NOR 5.0 0 days 00:00:24.079000 0 days 00:00:32.638000 0 days 00:00:24.417000
71 NOR 6.0 0 days 00:00:23.922000 0 days 00:00:32.657000 0 days 00:00:24.477000
72 NOR 7.0 0 days 00:00:23.932000 0 days 00:00:32.784000 0 days 00:00:24.577000
73 NOR 8.0 0 days 00:00:24.019000 0 days 00:00:32.822000 0 days 00:00:24.602000
74 NOR 9.0 0 days 00:00:23.901000 0 days 00:00:32.724000 0 days 00:00:24.518000
75 NOR 10.0 0 days 00:00:23.826000 0 days 00:00:32.713000 0 days 00:00:24.684000
76 NOR 11.0 0 days 00:00:23.853000 0 days 00:00:32.836000 0 days 00:00:24.596000
77 NOR 12.0 0 days 00:00:23.749000 0 days 00:00:33.038000 0 days 00:00:24.567000
78 NOR 13.0 0 days 00:00:23.800000 0 days 00:00:33.061000 0 days 00:00:24.571000
79 NOR 14.0 0 days 00:00:24.066000 0 days 00:00:32.997000 0 days 00:00:24.597000
80 NOR 15.0 0 days 00:00:24.035000 0 days 00:00:33.019000 0 days 00:00:24.487000
81 NOR 16.0 0 days 00:00:23.589000 0 days 00:00:32.473000 0 days 00:00:24.409000
82 NOR 17.0 0 days 00:00:23.962000 0 days 00:00:32.525000 0 days 00:00:24.421000
83 NOR 18.0 0 days 00:00:23.761000 0 days 00:00:32.426000 0 days 00:00:24.260000
84 NOR 19.0 0 days 00:00:23.817000 0 days 00:00:32.503000 0 days 00:00:24.315000
85 NOR 20.0 0 days 00:00:23.910000 0 days 00:00:32.500000 0 days 00:00:24.406000
86 NOR 21.0 0 days 00:00:23.785000 0 days 00:00:32.582000 0 days 00:00:24.540000
87 NOR 22.0 0 days 00:00:23.695000 0 days 00:00:32.707000 0 days 00:00:24.526000
88 NOR 23.0 0 days 00:00:24.047000 0 days 00:00:32.816000 0 days 00:00:28.322000
89 NOR 24.0 0 days 00:00:42.134000 0 days 00:00:31.700000 0 days 00:00:23.839000
90 NOR 25.0 0 days 00:00:23.639000 0 days 00:00:31.468000 0 days 00:00:23.396000
91 NOR 26.0 0 days 00:00:23.575000 0 days 00:00:32.235000 0 days 00:00:24.046000
92 NOR 27.0 0 days 00:00:23.187000 0 days 00:00:32.184000 0 days 00:00:23.946000
93 NOR 28.0 0 days 00:00:23.706000 0 days 00:00:32.040000 0 days 00:00:24.089000
94 NOR 29.0 0 days 00:00:23.623000 0 days 00:00:32.040000 0 days 00:00:24.057000
95 NOR 30.0 0 days 00:00:23.345000 0 days 00:00:32.137000 0 days 00:00:23.907000
96 NOR 31.0 0 days 00:00:23.453000 0 days 00:00:32.544000 0 days 00:00:24.148000
97 NOR 32.0 0 days 00:00:23.424000 0 days 00:00:32.334000 0 days 00:00:24.110000
98 NOR 33.0 0 days 00:00:23.687000 0 days 00:00:32.334000 0 days 00:00:24.069000
99 NOR 34.0 0 days 00:00:23.398000 0 days 00:00:32.415000 0 days 00:00:24.042000
100 NOR 35.0 0 days 00:00:23.403000 0 days 00:00:33.064000 0 days 00:00:24.011000
101 NOR 36.0 0 days 00:00:23.570000 0 days 00:00:32.069000 0 days 00:00:23.808000
102 NOR 37.0 0 days 00:00:23.544000 0 days 00:00:31.916000 0 days 00:00:23.765000
103 NOR 38.0 0 days 00:00:23.373000 0 days 00:00:31.974000 0 days 00:00:23.960000
104 NOR 39.0 0 days 00:00:23.303000 0 days 00:00:31.976000 0 days 00:00:23.936000
105 NOR 40.0 0 days 00:00:23.413000 0 days 00:00:32.253000 0 days 00:00:24.079000
106 NOR 41.0 0 days 00:00:23.053000 0 days 00:00:31.906000 0 days 00:00:23.952000
107 NOR 42.0 0 days 00:00:23.355000 0 days 00:00:32.162000 0 days 00:00:23.994000
108 NOR 43.0 0 days 00:00:23.235000 0 days 00:00:32.276000 0 days 00:00:23.988000
109 NOR 44.0 0 days 00:00:23.023000 0 days 00:00:32.257000 0 days 00:00:24.177000
110 NOR 45.0 0 days 00:00:22.921000 0 days 00:00:31.967000 0 days 00:00:23.866000
111 NOR 46.0 0 days 00:00:23.405000 0 days 00:00:32.144000 0 days 00:00:23.870000
112 NOR 47.0 0 days 00:00:23.251000 0 days 00:00:32.043000 0 days 00:00:27.692000
113 NOR 48.0 0 days 00:00:42.327000 0 days 00:00:31.348000 0 days 00:00:23.451000
114 NOR 49.0 0 days 00:00:22.611000 0 days 00:00:31.288000 0 days 00:00:23.478000
115 NOR 50.0 0 days 00:00:23.343000 0 days 00:00:31.289000 0 days 00:00:23.308000
116 NOR 51.0 0 days 00:00:22.626000 0 days 00:00:31.243000 0 days 00:00:23.246000
117 NOR 52.0 0 days 00:00:23.075000 0 days 00:00:31.247000 0 days 00:00:23.332000
118 NOR 53.0 0 days 00:00:23.085000 0 days 00:00:31.416000 0 days 00:00:23.413000
119 NOR 54.0 0 days 00:00:22.985000 0 days 00:00:31.401000 0 days 00:00:23.601000
120 NOR 55.0 0 days 00:00:23.003000 0 days 00:00:31.659000 0 days 00:00:23.701000
121 NOR 56.0 0 days 00:00:22.602000 0 days 00:00:31.610000 0 days 00:00:23.415000
122 NOR 57.0 0 days 00:00:23.016000 0 days 00:00:31.295000 0 days 00:00:23.582000
123 NOR 58.0 0 days 00:00:23.045000 0 days 00:00:31.629000 0 days 00:00:23.585000
124 NOR 59.0 0 days 00:00:22.976000 0 days 00:00:31.411000 0 days 00:00:23.558000
125 NOR 60.0 0 days 00:00:22.995000 0 days 00:00:31.680000 0 days 00:00:23.596000
126 NOR 61.0 0 days 00:00:22.595000 0 days 00:00:31.667000 0 days 00:00:23.543000
127 NOR 62.0 0 days 00:00:23.013000 0 days 00:00:31.558000 0 days 00:00:23.509000
128 NOR 63.0 0 days 00:00:22.953000 0 days 00:00:31.706000 0 days 00:00:23.515000
129 NOR 64.0 0 days 00:00:22.868000 0 days 00:00:31.704000 0 days 00:00:23.710000
130 NOR 65.0 0 days 00:00:22.909000 0 days 00:00:31.991000 0 days 00:00:23.873000
131 NOR 66.0 0 days 00:00:23.436000 0 days 00:00:32.053000 0 days 00:00:24.193000
132 HAM 1.0 NaT 0 days 00:00:32.524000 0 days 00:00:23.875000
133 HAM 2.0 0 days 00:00:24.248000 0 days 00:00:32.276000 0 days 00:00:24.070000
134 HAM 3.0 0 days 00:00:23.619000 0 days 00:00:32.545000 0 days 00:00:24.257000
135 HAM 4.0 0 days 00:00:23.788000 0 days 00:00:32.624000 0 days 00:00:24.084000
136 HAM 5.0 0 days 00:00:23.672000 0 days 00:00:32.908000 0 days 00:00:24.470000
137 HAM 6.0 0 days 00:00:23.800000 0 days 00:00:32.807000 0 days 00:00:24.593000
138 HAM 7.0 0 days 00:00:23.881000 0 days 00:00:32.887000 0 days 00:00:24.455000
139 HAM 8.0 0 days 00:00:23.960000 0 days 00:00:32.882000 0 days 00:00:24.696000
140 HAM 9.0 0 days 00:00:23.689000 0 days 00:00:32.891000 0 days 00:00:24.627000
141 HAM 10.0 0 days 00:00:23.678000 0 days 00:00:33.191000 0 days 00:00:24.511000
142 HAM 11.0 0 days 00:00:23.838000 0 days 00:00:32.888000 0 days 00:00:24.466000
143 HAM 12.0 0 days 00:00:23.811000 0 days 00:00:33.079000 0 days 00:00:24.615000
144 HAM 13.0 0 days 00:00:23.771000 0 days 00:00:32.954000 0 days 00:00:24.725000
145 HAM 14.0 0 days 00:00:23.932000 0 days 00:00:32.988000 0 days 00:00:24.681000
146 HAM 15.0 0 days 00:00:23.995000 0 days 00:00:33.298000 0 days 00:00:24.684000
147 HAM 16.0 0 days 00:00:23.907000 0 days 00:00:32.967000 0 days 00:00:28.092000
148 HAM 17.0 0 days 00:00:42.092000 0 days 00:00:32.092000 0 days 00:00:24.148000
149 HAM 18.0 0 days 00:00:23.491000 0 days 00:00:32.351000 0 days 00:00:24.196000
150 HAM 19.0 0 days 00:00:23.397000 0 days 00:00:31.984000 0 days 00:00:23.926000
151 HAM 20.0 0 days 00:00:23.580000 0 days 00:00:32.165000 0 days 00:00:23.958000
152 HAM 21.0 0 days 00:00:23.622000 0 days 00:00:32.244000 0 days 00:00:24.049000
153 HAM 22.0 0 days 00:00:23.593000 0 days 00:00:32.314000 0 days 00:00:24.101000
154 HAM 23.0 0 days 00:00:23.523000 0 days 00:00:32.190000 0 days 00:00:24.075000
155 HAM 24.0 0 days 00:00:23.644000 0 days 00:00:32.250000 0 days 00:00:24.165000
156 HAM 25.0 0 days 00:00:23.572000 0 days 00:00:32.220000 0 days 00:00:24.180000
157 HAM 26.0 0 days 00:00:23.594000 0 days 00:00:32.328000 0 days 00:00:23.993000
158 HAM 27.0 0 days 00:00:23.616000 0 days 00:00:32.662000 0 days 00:00:24.312000
159 HAM 28.0 0 days 00:00:23.647000 0 days 00:00:32.326000 0 days 00:00:24.263000
160 HAM 29.0 0 days 00:00:23.539000 0 days 00:00:32.107000 0 days 00:00:24.111000
161 HAM 30.0 0 days 00:00:23.594000 0 days 00:00:32.330000 0 days 00:00:23.972000
162 HAM 31.0 0 days 00:00:23.681000 0 days 00:00:32.367000 0 days 00:00:24.279000
163 HAM 32.0 0 days 00:00:24.109000 0 days 00:00:32.762000 0 days 00:00:24.486000
164 HAM 33.0 0 days 00:00:23.517000 0 days 00:00:32.423000 0 days 00:00:24.318000
165 HAM 34.0 0 days 00:00:23.460000 0 days 00:00:32.370000 0 days 00:00:24.156000
166 HAM 35.0 0 days 00:00:23.541000 0 days 00:00:32.614000 0 days 00:00:24.496000
167 HAM 36.0 0 days 00:00:23.512000 0 days 00:00:32.660000 0 days 00:00:24.434000
168 HAM 37.0 0 days 00:00:23.104000 0 days 00:00:32.220000 0 days 00:00:24.080000
169 HAM 38.0 0 days 00:00:23.405000 0 days 00:00:32.203000 0 days 00:00:24.050000
170 HAM 39.0 0 days 00:00:23.587000 0 days 00:00:32.402000 0 days 00:00:24.048000
171 HAM 40.0 0 days 00:00:23.391000 0 days 00:00:32.451000 0 days 00:00:24.190000
172 HAM 41.0 0 days 00:00:23.349000 0 days 00:00:32.188000 0 days 00:00:24.063000
173 HAM 42.0 0 days 00:00:23.418000 0 days 00:00:32.474000 0 days 00:00:24.332000
174 HAM 43.0 0 days 00:00:23.416000 0 days 00:00:32.799000 0 days 00:00:27.934000
175 HAM 44.0 0 days 00:00:41.383000 0 days 00:00:31.484000 0 days 00:00:23.327000
176 HAM 45.0 0 days 00:00:22.642000 0 days 00:00:32.112000 0 days 00:00:24.005000
177 HAM 46.0 0 days 00:00:22.564000 0 days 00:00:31.355000 0 days 00:00:23.890000
178 HAM 47.0 0 days 00:00:22.938000 0 days 00:00:31.509000 0 days 00:00:23.765000
179 HAM 48.0 0 days 00:00:23.324000 0 days 00:00:31.748000 0 days 00:00:23.768000
180 HAM 49.0 0 days 00:00:23.222000 0 days 00:00:31.985000 0 days 00:00:23.769000
181 HAM 50.0 0 days 00:00:23.190000 0 days 00:00:31.396000 0 days 00:00:23.623000
182 HAM 51.0 0 days 00:00:22.711000 0 days 00:00:31.830000 0 days 00:00:23.736000
183 HAM 52.0 0 days 00:00:22.883000 0 days 00:00:31.904000 0 days 00:00:23.630000
184 HAM 53.0 0 days 00:00:23.481000 0 days 00:00:31.467000 0 days 00:00:23.657000
185 HAM 54.0 0 days 00:00:23.292000 0 days 00:00:31.466000 0 days 00:00:23.775000
186 HAM 55.0 0 days 00:00:23.501000 0 days 00:00:31.634000 0 days 00:00:23.653000
187 HAM 56.0 0 days 00:00:23.270000 0 days 00:00:31.521000 0 days 00:00:23.641000
188 HAM 57.0 0 days 00:00:23.319000 0 days 00:00:31.483000 0 days 00:00:23.821000
189 HAM 58.0 0 days 00:00:23.255000 0 days 00:00:31.692000 0 days 00:00:23.741000
190 HAM 59.0 0 days 00:00:23.153000 0 days 00:00:31.746000 0 days 00:00:23.741000
191 HAM 60.0 0 days 00:00:23.142000 0 days 00:00:31.755000 0 days 00:00:23.738000
192 HAM 61.0 0 days 00:00:23.059000 0 days 00:00:31.809000 0 days 00:00:23.971000
193 HAM 62.0 0 days 00:00:23.200000 0 days 00:00:32.076000 0 days 00:00:24.061000
194 HAM 63.0 0 days 00:00:22.904000 0 days 00:00:32.051000 0 days 00:00:23.987000
195 HAM 64.0 0 days 00:00:23.192000 0 days 00:00:32.085000 0 days 00:00:23.889000
196 HAM 65.0 0 days 00:00:23.215000 0 days 00:00:31.893000 0 days 00:00:23.901000
197 HAM 66.0 0 days 00:00:23.347000 0 days 00:00:32.280000 0 days 00:00:24.414000
198 RUS 1.0 NaT 0 days 00:00:31.805000 0 days 00:00:23.820000
199 RUS 2.0 0 days 00:00:24.192000 0 days 00:00:32.070000 0 days 00:00:23.595000
200 RUS 3.0 0 days 00:00:24.547000 0 days 00:00:32.436000 0 days 00:00:24.120000
201 RUS 4.0 0 days 00:00:24.258000 0 days 00:00:32.472000 0 days 00:00:24.113000
202 RUS 5.0 0 days 00:00:24.132000 0 days 00:00:32.493000 0 days 00:00:24.298000
203 RUS 6.0 0 days 00:00:24.123000 0 days 00:00:32.597000 0 days 00:00:24.350000
204 RUS 7.0 0 days 00:00:24.136000 0 days 00:00:32.632000 0 days 00:00:24.538000
205 RUS 8.0 0 days 00:00:24.021000 0 days 00:00:32.898000 0 days 00:00:24.517000
206 RUS 9.0 0 days 00:00:23.914000 0 days 00:00:32.759000 0 days 00:00:24.495000
207 RUS 10.0 0 days 00:00:23.894000 0 days 00:00:32.745000 0 days 00:00:24.669000
208 RUS 11.0 0 days 00:00:23.959000 0 days 00:00:32.701000 0 days 00:00:24.401000
209 RUS 12.0 0 days 00:00:23.915000 0 days 00:00:32.921000 0 days 00:00:24.547000
210 RUS 13.0 0 days 00:00:24.029000 0 days 00:00:32.928000 0 days 00:00:24.408000
211 RUS 14.0 0 days 00:00:23.920000 0 days 00:00:32.959000 0 days 00:00:24.603000
212 RUS 15.0 0 days 00:00:24.133000 0 days 00:00:33.087000 0 days 00:00:28.144000
213 RUS 16.0 0 days 00:00:45.086000 0 days 00:00:31.453000 0 days 00:00:23.701000
214 RUS 17.0 0 days 00:00:23.484000 0 days 00:00:32.638000 0 days 00:00:24.155000
215 RUS 18.0 0 days 00:00:23.554000 0 days 00:00:32.051000 0 days 00:00:23.906000
216 RUS 19.0 0 days 00:00:23.416000 0 days 00:00:32.130000 0 days 00:00:23.993000
217 RUS 20.0 0 days 00:00:23.662000 0 days 00:00:32.313000 0 days 00:00:23.997000
218 RUS 21.0 0 days 00:00:23.652000 0 days 00:00:32.230000 0 days 00:00:24.458000
219 RUS 22.0 0 days 00:00:23.782000 0 days 00:00:32.163000 0 days 00:00:24.148000
220 RUS 23.0 0 days 00:00:23.588000 0 days 00:00:32.182000 0 days 00:00:24.101000
221 RUS 24.0 0 days 00:00:23.661000 0 days 00:00:32.201000 0 days 00:00:24.170000
222 RUS 25.0 0 days 00:00:23.579000 0 days 00:00:32.153000 0 days 00:00:24.040000
223 RUS 26.0 0 days 00:00:23.746000 0 days 00:00:32.455000 0 days 00:00:24.078000
224 RUS 27.0 0 days 00:00:23.752000 0 days 00:00:32.498000 0 days 00:00:23.972000
225 RUS 28.0 0 days 00:00:23.684000 0 days 00:00:32.267000 0 days 00:00:24.250000
226 RUS 29.0 0 days 00:00:23.608000 0 days 00:00:32.184000 0 days 00:00:24.235000
227 RUS 30.0 0 days 00:00:23.615000 0 days 00:00:32.391000 0 days 00:00:24.032000
228 RUS 31.0 0 days 00:00:23.622000 0 days 00:00:32.486000 0 days 00:00:24.230000
229 RUS 32.0 0 days 00:00:23.631000 0 days 00:00:32.411000 0 days 00:00:24.259000
230 RUS 33.0 0 days 00:00:23.564000 0 days 00:00:32.539000 0 days 00:00:24.075000
231 RUS 34.0 0 days 00:00:23.685000 0 days 00:00:32.507000 0 days 00:00:24.012000
232 RUS 35.0 0 days 00:00:24.023000 0 days 00:00:33.547000 0 days 00:00:24.559000
233 RUS 36.0 0 days 00:00:23.483000 0 days 00:00:32.781000 0 days 00:00:28.108000
234 RUS 37.0 0 days 00:00:43 0 days 00:00:31.569000 0 days 00:00:24.782000
235 RUS 38.0 0 days 00:00:23.114000 0 days 00:00:31.665000 0 days 00:00:23.588000
236 RUS 39.0 0 days 00:00:23.313000 0 days 00:00:31.720000 0 days 00:00:23.931000
237 RUS 40.0 0 days 00:00:23.573000 0 days 00:00:31.943000 0 days 00:00:23.912000
238 RUS 41.0 0 days 00:00:23.277000 0 days 00:00:32.010000 0 days 00:00:23.695000
239 RUS 42.0 0 days 00:00:23.377000 0 days 00:00:32.002000 0 days 00:00:23.654000
240 RUS 43.0 0 days 00:00:23.292000 0 days 00:00:32.038000 0 days 00:00:23.976000
241 RUS 44.0 0 days 00:00:23.132000 0 days 00:00:32.056000 0 days 00:00:23.831000
242 RUS 45.0 0 days 00:00:23.267000 0 days 00:00:32.220000 0 days 00:00:24.145000
243 RUS 46.0 0 days 00:00:22.797000 0 days 00:00:31.807000 0 days 00:00:23.687000
244 RUS 47.0 0 days 00:00:23.009000 0 days 00:00:31.924000 0 days 00:00:23.553000
245 RUS 48.0 0 days 00:00:24.028000 0 days 00:00:32.068000 0 days 00:00:23.964000
246 RUS 49.0 0 days 00:00:23.111000 0 days 00:00:31.773000 0 days 00:00:23.797000
247 RUS 50.0 0 days 00:00:23.092000 0 days 00:00:31.512000 0 days 00:00:23.686000
248 RUS 51.0 0 days 00:00:23.056000 0 days 00:00:31.889000 0 days 00:00:23.781000
249 RUS 52.0 0 days 00:00:23.883000 0 days 00:00:32.293000 0 days 00:00:24.065000
250 RUS 53.0 0 days 00:00:23.045000 0 days 00:00:31.952000 0 days 00:00:23.866000
251 RUS 54.0 0 days 00:00:23.211000 0 days 00:00:31.861000 0 days 00:00:23.788000
252 RUS 55.0 0 days 00:00:23.024000 0 days 00:00:31.778000 0 days 00:00:23.770000
253 RUS 56.0 0 days 00:00:23.193000 0 days 00:00:31.876000 0 days 00:00:23.723000
254 RUS 57.0 0 days 00:00:23.151000 0 days 00:00:31.878000 0 days 00:00:23.927000
255 RUS 58.0 0 days 00:00:23.134000 0 days 00:00:31.789000 0 days 00:00:23.718000
256 RUS 59.0 0 days 00:00:23.048000 0 days 00:00:32.010000 0 days 00:00:23.819000
257 RUS 60.0 0 days 00:00:23.135000 0 days 00:00:32.011000 0 days 00:00:23.962000
258 RUS 61.0 0 days 00:00:23.120000 0 days 00:00:32.186000 0 days 00:00:23.961000
259 RUS 62.0 0 days 00:00:23.224000 0 days 00:00:32.193000 0 days 00:00:23.887000
260 RUS 63.0 0 days 00:00:23.317000 0 days 00:00:32.266000 0 days 00:00:23.937000
261 RUS 64.0 0 days 00:00:23.218000 0 days 00:00:32.175000 0 days 00:00:23.979000
262 RUS 65.0 0 days 00:00:23.138000 0 days 00:00:32.303000 0 days 00:00:24.193000
263 RUS 66.0 0 days 00:00:23.288000 0 days 00:00:32.356000 0 days 00:00:24.107000
264 LEC 1.0 NaT 0 days 00:00:32.843000 0 days 00:00:24.301000
265 LEC 2.0 0 days 00:00:24.412000 0 days 00:00:32.367000 0 days 00:00:24.063000
266 LEC 3.0 0 days 00:00:24.178000 0 days 00:00:32.792000 0 days 00:00:24.317000
267 LEC 4.0 0 days 00:00:23.973000 0 days 00:00:32.407000 0 days 00:00:24.189000
268 LEC 5.0 0 days 00:00:23.906000 0 days 00:00:32.529000 0 days 00:00:24.497000
269 LEC 6.0 0 days 00:00:23.867000 0 days 00:00:32.739000 0 days 00:00:24.621000
270 LEC 7.0 0 days 00:00:23.829000 0 days 00:00:32.725000 0 days 00:00:24.442000
271 LEC 8.0 0 days 00:00:23.923000 0 days 00:00:32.943000 0 days 00:00:24.527000
272 LEC 9.0 0 days 00:00:23.653000 0 days 00:00:32.902000 0 days 00:00:24.775000
273 LEC 10.0 0 days 00:00:23.553000 0 days 00:00:32.805000 0 days 00:00:24.656000
274 LEC 11.0 0 days 00:00:23.728000 0 days 00:00:33.112000 0 days 00:00:24.636000
275 LEC 12.0 0 days 00:00:23.644000 0 days 00:00:33.139000 0 days 00:00:24.778000
276 LEC 13.0 0 days 00:00:23.690000 0 days 00:00:33.030000 0 days 00:00:24.555000
277 LEC 14.0 0 days 00:00:23.732000 0 days 00:00:33.129000 0 days 00:00:24.733000
278 LEC 15.0 0 days 00:00:23.793000 0 days 00:00:33.257000 0 days 00:00:24.653000
279 LEC 16.0 0 days 00:00:23.487000 0 days 00:00:32.927000 0 days 00:00:24.479000
280 LEC 17.0 0 days 00:00:23.423000 0 days 00:00:33.055000 0 days 00:00:24.645000
281 LEC 18.0 0 days 00:00:23.737000 0 days 00:00:32.799000 0 days 00:00:24.379000
282 LEC 19.0 0 days 00:00:23.636000 0 days 00:00:32.919000 0 days 00:00:24.541000
283 LEC 20.0 0 days 00:00:23.829000 0 days 00:00:32.929000 0 days 00:00:24.401000
284 LEC 21.0 0 days 00:00:23.850000 0 days 00:00:32.966000 0 days 00:00:24.681000
285 LEC 22.0 0 days 00:00:23.660000 0 days 00:00:33.077000 0 days 00:00:24.714000
286 LEC 23.0 0 days 00:00:24.019000 0 days 00:00:33.007000 0 days 00:00:24.697000
287 LEC 24.0 0 days 00:00:23.927000 0 days 00:00:33.050000 0 days 00:00:28.360000
288 LEC 25.0 0 days 00:00:42.846000 0 days 00:00:31.882000 0 days 00:00:23.734000
289 LEC 26.0 0 days 00:00:23.387000 0 days 00:00:31.862000 0 days 00:00:24.132000
290 LEC 27.0 0 days 00:00:23.044000 0 days 00:00:31.827000 0 days 00:00:23.940000
291 LEC 28.0 0 days 00:00:23.526000 0 days 00:00:31.793000 0 days 00:00:24.005000
292 LEC 29.0 0 days 00:00:23.583000 0 days 00:00:31.948000 0 days 00:00:23.951000
293 LEC 30.0 0 days 00:00:23.392000 0 days 00:00:32.246000 0 days 00:00:24.037000
294 LEC 31.0 0 days 00:00:23.519000 0 days 00:00:32.178000 0 days 00:00:24.094000
295 LEC 32.0 0 days 00:00:23.353000 0 days 00:00:32.074000 0 days 00:00:24.082000
296 LEC 33.0 0 days 00:00:23.420000 0 days 00:00:32.098000 0 days 00:00:24.017000
297 LEC 34.0 0 days 00:00:23.406000 0 days 00:00:32.232000 0 days 00:00:23.972000
298 LEC 35.0 0 days 00:00:23.446000 0 days 00:00:32.484000 0 days 00:00:24.247000
299 LEC 36.0 0 days 00:00:23.437000 0 days 00:00:32.289000 0 days 00:00:24.181000
300 LEC 37.0 0 days 00:00:23.268000 0 days 00:00:32.208000 0 days 00:00:24.077000
301 LEC 38.0 0 days 00:00:23.482000 0 days 00:00:32.132000 0 days 00:00:24.026000
302 LEC 39.0 0 days 00:00:23.372000 0 days 00:00:32.167000 0 days 00:00:23.920000
303 LEC 40.0 0 days 00:00:23.343000 0 days 00:00:32.311000 0 days 00:00:24.011000
304 LEC 41.0 0 days 00:00:23.291000 0 days 00:00:32.303000 0 days 00:00:24.068000
305 LEC 42.0 0 days 00:00:23.530000 0 days 00:00:32.216000 0 days 00:00:24.035000
306 LEC 43.0 0 days 00:00:23.295000 0 days 00:00:32.396000 0 days 00:00:24.290000
307 LEC 44.0 0 days 00:00:23.361000 0 days 00:00:32.492000 0 days 00:00:24.211000
308 LEC 45.0 0 days 00:00:23.542000 0 days 00:00:32.261000 0 days 00:00:24.098000
309 LEC 46.0 0 days 00:00:23.392000 0 days 00:00:32.467000 0 days 00:00:24.142000
310 LEC 47.0 0 days 00:00:23.334000 0 days 00:00:32.570000 0 days 00:00:27.857000
311 LEC 48.0 0 days 00:00:42.001000 0 days 00:00:31.798000 0 days 00:00:23.717000
312 LEC 49.0 0 days 00:00:23.384000 0 days 00:00:31.195000 0 days 00:00:23.511000
313 LEC 50.0 0 days 00:00:23.392000 0 days 00:00:31.270000 0 days 00:00:23.520000
314 LEC 51.0 0 days 00:00:23.231000 0 days 00:00:31.422000 0 days 00:00:23.526000
315 LEC 52.0 0 days 00:00:23.024000 0 days 00:00:31.385000 0 days 00:00:23.488000
316 LEC 53.0 0 days 00:00:22.828000 0 days 00:00:31.462000 0 days 00:00:23.666000
317 LEC 54.0 0 days 00:00:23.013000 0 days 00:00:31.650000 0 days 00:00:23.722000
318 LEC 55.0 0 days 00:00:23.180000 0 days 00:00:31.645000 0 days 00:00:23.726000
319 LEC 56.0 0 days 00:00:23.266000 0 days 00:00:31.643000 0 days 00:00:23.621000
320 LEC 57.0 0 days 00:00:23.019000 0 days 00:00:31.450000 0 days 00:00:23.641000
321 LEC 58.0 0 days 00:00:22.987000 0 days 00:00:31.633000 0 days 00:00:23.593000
322 LEC 59.0 0 days 00:00:22.924000 0 days 00:00:31.683000 0 days 00:00:23.578000
323 LEC 60.0 0 days 00:00:23.058000 0 days 00:00:31.756000 0 days 00:00:23.633000
324 LEC 61.0 0 days 00:00:23.095000 0 days 00:00:31.920000 0 days 00:00:23.720000
325 LEC 62.0 0 days 00:00:23.040000 0 days 00:00:31.729000 0 days 00:00:23.764000
326 LEC 63.0 0 days 00:00:23.179000 0 days 00:00:31.832000 0 days 00:00:23.954000
327 LEC 64.0 0 days 00:00:22.990000 0 days 00:00:32.078000 0 days 00:00:23.962000
328 LEC 65.0 0 days 00:00:23.054000 0 days 00:00:32.141000 0 days 00:00:23.879000
329 LEC 66.0 0 days 00:00:23.032000 0 days 00:00:32.358000 0 days 00:00:24.020000
330 SAI 1.0 NaT 0 days 00:00:32.887000 0 days 00:00:24.488000
331 SAI 2.0 0 days 00:00:24.509000 0 days 00:00:32.270000 0 days 00:00:23.887000
332 SAI 3.0 0 days 00:00:23.274000 0 days 00:00:32.600000 0 days 00:00:24.172000
333 SAI 4.0 0 days 00:00:23.954000 0 days 00:00:32.539000 0 days 00:00:24.133000
334 SAI 5.0 0 days 00:00:23.740000 0 days 00:00:32.691000 0 days 00:00:24.369000
335 SAI 6.0 0 days 00:00:23.992000 0 days 00:00:32.674000 0 days 00:00:24.551000
336 SAI 7.0 0 days 00:00:23.894000 0 days 00:00:32.857000 0 days 00:00:24.395000
337 SAI 8.0 0 days 00:00:23.818000 0 days 00:00:32.968000 0 days 00:00:24.523000
338 SAI 9.0 0 days 00:00:23.757000 0 days 00:00:32.769000 0 days 00:00:24.695000
339 SAI 10.0 0 days 00:00:23.630000 0 days 00:00:32.824000 0 days 00:00:24.598000
340 SAI 11.0 0 days 00:00:23.847000 0 days 00:00:33.075000 0 days 00:00:24.537000
341 SAI 12.0 0 days 00:00:23.674000 0 days 00:00:33.261000 0 days 00:00:24.685000
342 SAI 13.0 0 days 00:00:23.603000 0 days 00:00:32.984000 0 days 00:00:24.576000
343 SAI 14.0 0 days 00:00:23.936000 0 days 00:00:33.040000 0 days 00:00:24.670000
344 SAI 15.0 0 days 00:00:23.949000 0 days 00:00:33.387000 0 days 00:00:28.091000
345 SAI 16.0 0 days 00:00:42.464000 0 days 00:00:31.527000 0 days 00:00:24.073000
346 SAI 17.0 0 days 00:00:23.502000 0 days 00:00:32.338000 0 days 00:00:24.825000
347 SAI 18.0 0 days 00:00:23.673000 0 days 00:00:32.192000 0 days 00:00:23.985000
348 SAI 19.0 0 days 00:00:24.599000 0 days 00:00:32.517000 0 days 00:00:23.963000
349 SAI 20.0 0 days 00:00:23.513000 0 days 00:00:32.397000 0 days 00:00:24.090000
350 SAI 21.0 0 days 00:00:23.433000 0 days 00:00:32.496000 0 days 00:00:24.196000
351 SAI 22.0 0 days 00:00:23.450000 0 days 00:00:32.324000 0 days 00:00:24.178000
352 SAI 23.0 0 days 00:00:23.528000 0 days 00:00:32.527000 0 days 00:00:24.206000
353 SAI 24.0 0 days 00:00:23.685000 0 days 00:00:32.348000 0 days 00:00:24.172000
354 SAI 25.0 0 days 00:00:23.433000 0 days 00:00:32.307000 0 days 00:00:23.969000
355 SAI 26.0 0 days 00:00:23.602000 0 days 00:00:32.541000 0 days 00:00:24.130000
356 SAI 27.0 0 days 00:00:24.319000 0 days 00:00:33.160000 0 days 00:00:24.309000
357 SAI 28.0 0 days 00:00:23.586000 0 days 00:00:32.544000 0 days 00:00:24.328000
358 SAI 29.0 0 days 00:00:23.526000 0 days 00:00:32.404000 0 days 00:00:24.131000
359 SAI 30.0 0 days 00:00:23.479000 0 days 00:00:32.603000 0 days 00:00:24.294000
360 SAI 31.0 0 days 00:00:23.717000 0 days 00:00:32.660000 0 days 00:00:24.265000
361 SAI 32.0 0 days 00:00:23.574000 0 days 00:00:32.405000 0 days 00:00:24.204000
362 SAI 33.0 0 days 00:00:23.558000 0 days 00:00:32.462000 0 days 00:00:24.125000
363 SAI 34.0 0 days 00:00:23.608000 0 days 00:00:32.573000 0 days 00:00:24.050000
364 SAI 35.0 0 days 00:00:23.696000 0 days 00:00:32.647000 0 days 00:00:24.365000
365 SAI 36.0 0 days 00:00:23.611000 0 days 00:00:32.565000 0 days 00:00:27.557000
366 SAI 37.0 0 days 00:00:42.747000 0 days 00:00:32.119000 0 days 00:00:23.726000
367 SAI 38.0 0 days 00:00:23.542000 0 days 00:00:31.611000 0 days 00:00:23.707000
368 SAI 39.0 0 days 00:00:22.978000 0 days 00:00:31.841000 0 days 00:00:23.720000
369 SAI 40.0 0 days 00:00:23.328000 0 days 00:00:32.103000 0 days 00:00:23.753000
370 SAI 41.0 0 days 00:00:23.295000 0 days 00:00:31.882000 0 days 00:00:23.732000
371 SAI 42.0 0 days 00:00:23.306000 0 days 00:00:32.046000 0 days 00:00:23.783000
372 SAI 43.0 0 days 00:00:23.202000 0 days 00:00:31.990000 0 days 00:00:23.965000
373 SAI 44.0 0 days 00:00:23.218000 0 days 00:00:32.079000 0 days 00:00:23.895000
374 SAI 45.0 0 days 00:00:23.012000 0 days 00:00:32.114000 0 days 00:00:24.010000
375 SAI 46.0 0 days 00:00:23.859000 0 days 00:00:32.266000 0 days 00:00:23.907000
376 SAI 47.0 0 days 00:00:23.107000 0 days 00:00:32.098000 0 days 00:00:23.815000
377 SAI 48.0 0 days 00:00:23.261000 0 days 00:00:32.095000 0 days 00:00:23.962000
378 SAI 49.0 0 days 00:00:23.310000 0 days 00:00:32.162000 0 days 00:00:24.048000
379 SAI 50.0 0 days 00:00:23.318000 0 days 00:00:32.010000 0 days 00:00:23.874000
380 SAI 51.0 0 days 00:00:23.222000 0 days 00:00:32.079000 0 days 00:00:23.745000
381 SAI 52.0 0 days 00:00:23.208000 0 days 00:00:31.965000 0 days 00:00:23.873000
382 SAI 53.0 0 days 00:00:23.269000 0 days 00:00:32.053000 0 days 00:00:23.937000
383 SAI 54.0 0 days 00:00:23.246000 0 days 00:00:32.092000 0 days 00:00:23.679000
384 SAI 55.0 0 days 00:00:25.063000 0 days 00:00:32.341000 0 days 00:00:23.930000
385 SAI 56.0 0 days 00:00:23.214000 0 days 00:00:32.105000 0 days 00:00:23.728000
386 SAI 57.0 0 days 00:00:23.209000 0 days 00:00:31.888000 0 days 00:00:23.873000
387 SAI 58.0 0 days 00:00:23.127000 0 days 00:00:31.958000 0 days 00:00:23.786000
388 SAI 59.0 0 days 00:00:23.055000 0 days 00:00:32.198000 0 days 00:00:23.725000
389 SAI 60.0 0 days 00:00:23.138000 0 days 00:00:32.152000 0 days 00:00:23.825000
390 SAI 61.0 0 days 00:00:23.096000 0 days 00:00:32.198000 0 days 00:00:23.857000
391 SAI 62.0 0 days 00:00:23.302000 0 days 00:00:32.082000 0 days 00:00:23.981000
392 SAI 63.0 0 days 00:00:23.312000 0 days 00:00:32.255000 0 days 00:00:23.912000
393 SAI 64.0 0 days 00:00:23.282000 0 days 00:00:32.247000 0 days 00:00:24.006000
394 SAI 65.0 0 days 00:00:23.156000 0 days 00:00:32.369000 0 days 00:00:24.087000
395 SAI 66.0 0 days 00:00:23.293000 0 days 00:00:32.250000 0 days 00:00:24.100000
396 PIA 1.0 NaT 0 days 00:00:33.324000 0 days 00:00:24.551000
397 PIA 2.0 0 days 00:00:24.832000 0 days 00:00:32.474000 0 days 00:00:24.301000
398 PIA 3.0 0 days 00:00:23.771000 0 days 00:00:32.438000 0 days 00:00:24.556000
399 PIA 4.0 0 days 00:00:23.771000 0 days 00:00:32.542000 0 days 00:00:24.484000
400 PIA 5.0 0 days 00:00:23.920000 0 days 00:00:32.850000 0 days 00:00:24.445000
401 PIA 6.0 0 days 00:00:23.977000 0 days 00:00:32.600000 0 days 00:00:24.479000
402 PIA 7.0 0 days 00:00:24.154000 0 days 00:00:32.807000 0 days 00:00:24.455000
403 PIA 8.0 0 days 00:00:24.160000 0 days 00:00:32.734000 0 days 00:00:24.636000
404 PIA 9.0 0 days 00:00:23.980000 0 days 00:00:32.838000 0 days 00:00:24.682000
405 PIA 10.0 0 days 00:00:23.947000 0 days 00:00:33.291000 0 days 00:00:24.811000
406 PIA 11.0 0 days 00:00:23.930000 0 days 00:00:32.925000 0 days 00:00:24.631000
407 PIA 12.0 0 days 00:00:24.017000 0 days 00:00:33.034000 0 days 00:00:24.632000
408 PIA 13.0 0 days 00:00:24.032000 0 days 00:00:33.275000 0 days 00:00:24.611000
409 PIA 14.0 0 days 00:00:24.157000 0 days 00:00:33.330000 0 days 00:00:24.829000
410 PIA 15.0 0 days 00:00:23.996000 0 days 00:00:33.043000 0 days 00:00:24.453000
411 PIA 16.0 0 days 00:00:23.962000 0 days 00:00:32.995000 0 days 00:00:24.575000
412 PIA 17.0 0 days 00:00:24.082000 0 days 00:00:33.075000 0 days 00:00:24.696000
413 PIA 18.0 0 days 00:00:24.072000 0 days 00:00:32.850000 0 days 00:00:24.583000
414 PIA 19.0 0 days 00:00:24.118000 0 days 00:00:32.964000 0 days 00:00:24.645000
415 PIA 20.0 0 days 00:00:24.107000 0 days 00:00:33.134000 0 days 00:00:24.642000
416 PIA 21.0 0 days 00:00:24.239000 0 days 00:00:33.985000 0 days 00:00:28.840000
417 PIA 22.0 0 days 00:00:43.124000 0 days 00:00:32.085000 0 days 00:00:23.887000
418 PIA 23.0 0 days 00:00:23.880000 0 days 00:00:32.075000 0 days 00:00:23.878000
419 PIA 24.0 0 days 00:00:24.021000 0 days 00:00:31.945000 0 days 00:00:24.025000
420 PIA 25.0 0 days 00:00:23.952000 0 days 00:00:31.861000 0 days 00:00:23.918000
421 PIA 26.0 0 days 00:00:23.794000 0 days 00:00:32.040000 0 days 00:00:24.019000
422 PIA 27.0 0 days 00:00:23.559000 0 days 00:00:32.298000 0 days 00:00:24.374000
423 PIA 28.0 0 days 00:00:23.453000 0 days 00:00:32.720000 0 days 00:00:24.453000
424 PIA 29.0 0 days 00:00:23.384000 0 days 00:00:32.332000 0 days 00:00:24.107000
425 PIA 30.0 0 days 00:00:23.747000 0 days 00:00:32.188000 0 days 00:00:24.075000
426 PIA 31.0 0 days 00:00:23.645000 0 days 00:00:32.146000 0 days 00:00:24.084000
427 PIA 32.0 0 days 00:00:23.746000 0 days 00:00:32.316000 0 days 00:00:24.363000
428 PIA 33.0 0 days 00:00:23.953000 0 days 00:00:32.245000 0 days 00:00:24.345000
429 PIA 34.0 0 days 00:00:23.431000 0 days 00:00:32.244000 0 days 00:00:23.981000
430 PIA 35.0 0 days 00:00:23.610000 0 days 00:00:32.113000 0 days 00:00:24.073000
431 PIA 36.0 0 days 00:00:23.615000 0 days 00:00:32.128000 0 days 00:00:23.985000
432 PIA 37.0 0 days 00:00:23.593000 0 days 00:00:32.018000 0 days 00:00:24.050000
433 PIA 38.0 0 days 00:00:23.716000 0 days 00:00:32.029000 0 days 00:00:24.040000
434 PIA 39.0 0 days 00:00:23.588000 0 days 00:00:32.133000 0 days 00:00:24.059000
435 PIA 40.0 0 days 00:00:23.569000 0 days 00:00:32.127000 0 days 00:00:23.963000
436 PIA 41.0 0 days 00:00:23.559000 0 days 00:00:32.063000 0 days 00:00:24
437 PIA 42.0 0 days 00:00:23.578000 0 days 00:00:32.223000 0 days 00:00:24.129000
438 PIA 43.0 0 days 00:00:23.775000 0 days 00:00:32.319000 0 days 00:00:24.056000
439 PIA 44.0 0 days 00:00:23.517000 0 days 00:00:32.324000 0 days 00:00:24.084000
440 PIA 45.0 0 days 00:00:24.009000 0 days 00:00:32.526000 0 days 00:00:24.132000
441 PIA 46.0 0 days 00:00:23.999000 0 days 00:00:32.461000 0 days 00:00:27.624000
442 PIA 47.0 0 days 00:00:42.600000 0 days 00:00:31.567000 0 days 00:00:23.652000
443 PIA 48.0 0 days 00:00:24.009000 0 days 00:00:31.743000 0 days 00:00:23.565000
444 PIA 49.0 0 days 00:00:23.403000 0 days 00:00:31.241000 0 days 00:00:23.515000
445 PIA 50.0 0 days 00:00:23.505000 0 days 00:00:31.340000 0 days 00:00:23.412000
446 PIA 51.0 0 days 00:00:23.519000 0 days 00:00:31.295000 0 days 00:00:23.367000
447 PIA 52.0 0 days 00:00:23.264000 0 days 00:00:31.520000 0 days 00:00:23.708000
448 PIA 53.0 0 days 00:00:23.237000 0 days 00:00:31.476000 0 days 00:00:23.510000
449 PIA 54.0 0 days 00:00:23.236000 0 days 00:00:31.564000 0 days 00:00:23.554000
450 PIA 55.0 0 days 00:00:22.982000 0 days 00:00:31.503000 0 days 00:00:23.456000
451 PIA 56.0 0 days 00:00:23.174000 0 days 00:00:31.318000 0 days 00:00:23.382000
452 PIA 57.0 0 days 00:00:23.142000 0 days 00:00:31.491000 0 days 00:00:23.660000
453 PIA 58.0 0 days 00:00:23.002000 0 days 00:00:31.750000 0 days 00:00:23.731000
454 PIA 59.0 0 days 00:00:23.138000 0 days 00:00:31.544000 0 days 00:00:23.655000
455 PIA 60.0 0 days 00:00:23.096000 0 days 00:00:31.606000 0 days 00:00:23.427000
456 PIA 61.0 0 days 00:00:23.175000 0 days 00:00:31.518000 0 days 00:00:23.284000
457 PIA 62.0 0 days 00:00:23.218000 0 days 00:00:31.521000 0 days 00:00:23.447000
458 PIA 63.0 0 days 00:00:23.243000 0 days 00:00:31.740000 0 days 00:00:23.604000
459 PIA 64.0 0 days 00:00:23.212000 0 days 00:00:31.822000 0 days 00:00:23.806000
460 PIA 65.0 0 days 00:00:23.338000 0 days 00:00:31.847000 0 days 00:00:24.112000
461 PIA 66.0 0 days 00:00:23.295000 0 days 00:00:31.975000 0 days 00:00:24.024000
462 PER 1.0 NaT 0 days 00:00:34.047000 0 days 00:00:24.716000
463 PER 2.0 0 days 00:00:24.747000 0 days 00:00:33.029000 0 days 00:00:24.458000
464 PER 3.0 0 days 00:00:24.119000 0 days 00:00:33.112000 0 days 00:00:24.618000
465 PER 4.0 0 days 00:00:24.609000 0 days 00:00:32.935000 0 days 00:00:24.553000
466 PER 5.0 0 days 00:00:24.343000 0 days 00:00:32.631000 0 days 00:00:24.681000
467 PER 6.0 0 days 00:00:24.284000 0 days 00:00:32.745000 0 days 00:00:24.497000
468 PER 7.0 0 days 00:00:24.238000 0 days 00:00:32.819000 0 days 00:00:24.433000
469 PER 8.0 0 days 00:00:24.238000 0 days 00:00:33.135000 0 days 00:00:24.637000
470 PER 9.0 0 days 00:00:24.039000 0 days 00:00:32.909000 0 days 00:00:24.533000
471 PER 10.0 0 days 00:00:24.238000 0 days 00:00:32.935000 0 days 00:00:24.507000
472 PER 11.0 0 days 00:00:23.992000 0 days 00:00:33.032000 0 days 00:00:24.710000
473 PER 12.0 0 days 00:00:24.093000 0 days 00:00:33.220000 0 days 00:00:24.670000
474 PER 13.0 0 days 00:00:23.992000 0 days 00:00:32.953000 0 days 00:00:28.641000
475 PER 14.0 0 days 00:00:42.803000 0 days 00:00:32.203000 0 days 00:00:24.162000
476 PER 15.0 0 days 00:00:23.900000 0 days 00:00:32.181000 0 days 00:00:24.086000
477 PER 16.0 0 days 00:00:23.640000 0 days 00:00:32.362000 0 days 00:00:24.581000
478 PER 17.0 0 days 00:00:23.639000 0 days 00:00:32.546000 0 days 00:00:24.235000
479 PER 18.0 0 days 00:00:23.660000 0 days 00:00:32.262000 0 days 00:00:24.240000
480 PER 19.0 0 days 00:00:23.682000 0 days 00:00:32.664000 0 days 00:00:24.213000
481 PER 20.0 0 days 00:00:23.802000 0 days 00:00:32.602000 0 days 00:00:24.257000
482 PER 21.0 0 days 00:00:23.892000 0 days 00:00:32.570000 0 days 00:00:24.571000
483 PER 22.0 0 days 00:00:23.905000 0 days 00:00:32.736000 0 days 00:00:24.564000
484 PER 23.0 0 days 00:00:23.976000 0 days 00:00:32.629000 0 days 00:00:24.477000
485 PER 24.0 0 days 00:00:23.782000 0 days 00:00:32.451000 0 days 00:00:24.376000
486 PER 25.0 0 days 00:00:23.886000 0 days 00:00:32.388000 0 days 00:00:24.319000
487 PER 26.0 0 days 00:00:23.937000 0 days 00:00:32.571000 0 days 00:00:24.313000
488 PER 27.0 0 days 00:00:23.873000 0 days 00:00:32.566000 0 days 00:00:24.479000
489 PER 28.0 0 days 00:00:24.544000 0 days 00:00:32.868000 0 days 00:00:24.767000
490 PER 29.0 0 days 00:00:24.018000 0 days 00:00:32.627000 0 days 00:00:24.589000
491 PER 30.0 0 days 00:00:24.075000 0 days 00:00:32.831000 0 days 00:00:24.497000
492 PER 31.0 0 days 00:00:24.115000 0 days 00:00:32.760000 0 days 00:00:28.545000
493 PER 32.0 0 days 00:00:41.648000 0 days 00:00:31.381000 0 days 00:00:23.462000
494 PER 33.0 0 days 00:00:23.467000 0 days 00:00:31.362000 0 days 00:00:23.823000
495 PER 34.0 0 days 00:00:23.072000 0 days 00:00:32.144000 0 days 00:00:24.332000
496 PER 35.0 0 days 00:00:23.262000 0 days 00:00:32.031000 0 days 00:00:24.023000
497 PER 36.0 0 days 00:00:23.419000 0 days 00:00:31.767000 0 days 00:00:23.750000
498 PER 37.0 0 days 00:00:23.437000 0 days 00:00:31.704000 0 days 00:00:23.918000
499 PER 38.0 0 days 00:00:23.514000 0 days 00:00:32.094000 0 days 00:00:23.880000
500 PER 39.0 0 days 00:00:22.988000 0 days 00:00:32.018000 0 days 00:00:23.984000
501 PER 40.0 0 days 00:00:23.542000 0 days 00:00:32.073000 0 days 00:00:23.752000
502 PER 41.0 0 days 00:00:23.448000 0 days 00:00:32.055000 0 days 00:00:23.884000
503 PER 42.0 0 days 00:00:23.434000 0 days 00:00:31.947000 0 days 00:00:23.691000
504 PER 43.0 0 days 00:00:23.398000 0 days 00:00:32.143000 0 days 00:00:23.939000
505 PER 44.0 0 days 00:00:23.615000 0 days 00:00:32.091000 0 days 00:00:23.911000
506 PER 45.0 0 days 00:00:23.500000 0 days 00:00:31.977000 0 days 00:00:23.992000
507 PER 46.0 0 days 00:00:23.551000 0 days 00:00:31.965000 0 days 00:00:23.890000
508 PER 47.0 0 days 00:00:23.526000 0 days 00:00:32.371000 0 days 00:00:23.949000
509 PER 48.0 0 days 00:00:23.415000 0 days 00:00:32.335000 0 days 00:00:24.061000
510 PER 49.0 0 days 00:00:23.581000 0 days 00:00:31.956000 0 days 00:00:27.666000
511 PER 50.0 0 days 00:00:41.463000 0 days 00:00:31.766000 0 days 00:00:23.761000
512 PER 51.0 0 days 00:00:22.842000 0 days 00:00:31.446000 0 days 00:00:23.497000
513 PER 52.0 0 days 00:00:23.702000 0 days 00:00:31.257000 0 days 00:00:23.414000
514 PER 53.0 0 days 00:00:23.295000 0 days 00:00:31.429000 0 days 00:00:23.566000
515 PER 54.0 0 days 00:00:23.369000 0 days 00:00:31.498000 0 days 00:00:23.563000
516 PER 55.0 0 days 00:00:23.310000 0 days 00:00:31.691000 0 days 00:00:23.539000
517 PER 56.0 0 days 00:00:23.348000 0 days 00:00:31.601000 0 days 00:00:23.623000
518 PER 57.0 0 days 00:00:23.391000 0 days 00:00:31.842000 0 days 00:00:23.702000
519 PER 58.0 0 days 00:00:23.405000 0 days 00:00:31.910000 0 days 00:00:23.990000
520 PER 59.0 0 days 00:00:23.316000 0 days 00:00:31.889000 0 days 00:00:23.988000
521 PER 60.0 0 days 00:00:23.434000 0 days 00:00:31.801000 0 days 00:00:23.782000
522 PER 61.0 0 days 00:00:23.253000 0 days 00:00:31.789000 0 days 00:00:23.730000
523 PER 62.0 0 days 00:00:23.253000 0 days 00:00:31.814000 0 days 00:00:23.867000
524 PER 63.0 0 days 00:00:23.317000 0 days 00:00:32.308000 0 days 00:00:24.063000
525 PER 64.0 0 days 00:00:23.295000 0 days 00:00:32.111000 0 days 00:00:23.951000
526 PER 65.0 0 days 00:00:23.313000 0 days 00:00:31.957000 0 days 00:00:23.854000
527 PER 66.0 0 days 00:00:22.914000 0 days 00:00:32.236000 0 days 00:00:24.001000
528 GAS 1.0 NaT 0 days 00:00:33.021000 0 days 00:00:24.482000
529 GAS 2.0 0 days 00:00:24.552000 0 days 00:00:32.497000 0 days 00:00:24.108000
530 GAS 3.0 0 days 00:00:23.706000 0 days 00:00:32.595000 0 days 00:00:24.505000
531 GAS 4.0 0 days 00:00:23.732000 0 days 00:00:32.560000 0 days 00:00:24.387000
532 GAS 5.0 0 days 00:00:23.658000 0 days 00:00:32.700000 0 days 00:00:24.422000
533 GAS 6.0 0 days 00:00:23.704000 0 days 00:00:32.875000 0 days 00:00:24.724000
534 GAS 7.0 0 days 00:00:23.775000 0 days 00:00:33.065000 0 days 00:00:24.785000
535 GAS 8.0 0 days 00:00:24.033000 0 days 00:00:33.078000 0 days 00:00:24.637000
536 GAS 9.0 0 days 00:00:24.193000 0 days 00:00:32.779000 0 days 00:00:24.709000
537 GAS 10.0 0 days 00:00:24.215000 0 days 00:00:32.839000 0 days 00:00:24.657000
538 GAS 11.0 0 days 00:00:24.032000 0 days 00:00:32.781000 0 days 00:00:24.526000
539 GAS 12.0 0 days 00:00:23.982000 0 days 00:00:32.941000 0 days 00:00:24.715000
540 GAS 13.0 0 days 00:00:24.060000 0 days 00:00:32.924000 0 days 00:00:24.694000
541 GAS 14.0 0 days 00:00:24.129000 0 days 00:00:32.899000 0 days 00:00:28.463000
542 GAS 15.0 0 days 00:00:46.692000 0 days 00:00:32.167000 0 days 00:00:23.797000
543 GAS 16.0 0 days 00:00:23.629000 0 days 00:00:32.248000 0 days 00:00:24.112000
544 GAS 17.0 0 days 00:00:23.390000 0 days 00:00:32.568000 0 days 00:00:24.245000
545 GAS 18.0 0 days 00:00:23.877000 0 days 00:00:32.345000 0 days 00:00:24.174000
546 GAS 19.0 0 days 00:00:23.766000 0 days 00:00:32.431000 0 days 00:00:24.235000
547 GAS 20.0 0 days 00:00:23.752000 0 days 00:00:32.251000 0 days 00:00:24.160000
548 GAS 21.0 0 days 00:00:23.983000 0 days 00:00:32.413000 0 days 00:00:24.282000
549 GAS 22.0 0 days 00:00:23.763000 0 days 00:00:32.387000 0 days 00:00:24.394000
550 GAS 23.0 0 days 00:00:23.775000 0 days 00:00:32.373000 0 days 00:00:24.271000
551 GAS 24.0 0 days 00:00:23.880000 0 days 00:00:32.270000 0 days 00:00:24.346000
552 GAS 25.0 0 days 00:00:23.996000 0 days 00:00:32.305000 0 days 00:00:24.336000
553 GAS 26.0 0 days 00:00:23.789000 0 days 00:00:32.350000 0 days 00:00:24.329000
554 GAS 27.0 0 days 00:00:24.396000 0 days 00:00:32.871000 0 days 00:00:24.351000
555 GAS 28.0 0 days 00:00:24.013000 0 days 00:00:32.620000 0 days 00:00:24.648000
556 GAS 29.0 0 days 00:00:24.075000 0 days 00:00:32.470000 0 days 00:00:24.375000
557 GAS 30.0 0 days 00:00:23.911000 0 days 00:00:32.532000 0 days 00:00:24.466000
558 GAS 31.0 0 days 00:00:23.918000 0 days 00:00:32.550000 0 days 00:00:24.476000
559 GAS 32.0 0 days 00:00:23.952000 0 days 00:00:32.566000 0 days 00:00:24.473000
560 GAS 33.0 0 days 00:00:23.930000 0 days 00:00:32.624000 0 days 00:00:24.385000
561 GAS 34.0 0 days 00:00:24.861000 0 days 00:00:33.003000 0 days 00:00:24.670000
562 GAS 35.0 0 days 00:00:24.075000 0 days 00:00:32.931000 0 days 00:00:24.521000
563 GAS 36.0 0 days 00:00:24.015000 0 days 00:00:32.581000 0 days 00:00:24.414000
564 GAS 37.0 0 days 00:00:24.056000 0 days 00:00:32.568000 0 days 00:00:24.658000
565 GAS 38.0 0 days 00:00:24.304000 0 days 00:00:32.833000 0 days 00:00:28.276000
566 GAS 39.0 0 days 00:00:42.160000 0 days 00:00:31.922000 0 days 00:00:23.667000
567 GAS 40.0 0 days 00:00:23.454000 0 days 00:00:32.084000 0 days 00:00:24.001000
568 GAS 41.0 0 days 00:00:23.824000 0 days 00:00:32.027000 0 days 00:00:24.167000
569 GAS 42.0 0 days 00:00:23.794000 0 days 00:00:31.955000 0 days 00:00:23.891000
570 GAS 43.0 0 days 00:00:23.766000 0 days 00:00:32.062000 0 days 00:00:23.997000
571 GAS 44.0 0 days 00:00:23.726000 0 days 00:00:31.882000 0 days 00:00:24.010000
572 GAS 45.0 0 days 00:00:23.600000 0 days 00:00:31.902000 0 days 00:00:24.014000
573 GAS 46.0 0 days 00:00:23.643000 0 days 00:00:31.805000 0 days 00:00:23.993000
574 GAS 47.0 0 days 00:00:23.596000 0 days 00:00:31.977000 0 days 00:00:23.955000
575 GAS 48.0 0 days 00:00:23.498000 0 days 00:00:31.902000 0 days 00:00:24.120000
576 GAS 49.0 0 days 00:00:23.541000 0 days 00:00:31.754000 0 days 00:00:24.055000
577 GAS 50.0 0 days 00:00:23.630000 0 days 00:00:31.877000 0 days 00:00:24.103000
578 GAS 51.0 0 days 00:00:23.462000 0 days 00:00:31.710000 0 days 00:00:23.873000
579 GAS 52.0 0 days 00:00:23.512000 0 days 00:00:31.681000 0 days 00:00:23.886000
580 GAS 53.0 0 days 00:00:23.433000 0 days 00:00:31.772000 0 days 00:00:23.969000
581 GAS 54.0 0 days 00:00:23.352000 0 days 00:00:31.852000 0 days 00:00:23.845000
582 GAS 55.0 0 days 00:00:23.343000 0 days 00:00:32.048000 0 days 00:00:24.075000
583 GAS 56.0 0 days 00:00:23.412000 0 days 00:00:32.066000 0 days 00:00:24.142000
584 GAS 57.0 0 days 00:00:23.078000 0 days 00:00:32.026000 0 days 00:00:24.030000
585 GAS 58.0 0 days 00:00:23.396000 0 days 00:00:31.805000 0 days 00:00:24.046000
586 GAS 59.0 0 days 00:00:23.273000 0 days 00:00:32.174000 0 days 00:00:24.137000
587 GAS 60.0 0 days 00:00:23.392000 0 days 00:00:32.108000 0 days 00:00:24.076000
588 GAS 61.0 0 days 00:00:23.373000 0 days 00:00:32.206000 0 days 00:00:24.083000
589 GAS 62.0 0 days 00:00:23.397000 0 days 00:00:32.197000 0 days 00:00:24.216000
590 GAS 63.0 0 days 00:00:23.401000 0 days 00:00:32.337000 0 days 00:00:24.129000
591 GAS 64.0 0 days 00:00:23.355000 0 days 00:00:32.509000 0 days 00:00:24.190000
592 GAS 65.0 0 days 00:00:23.376000 0 days 00:00:32.231000 0 days 00:00:24.201000
593 GAS 66.0 0 days 00:00:24.253000 0 days 00:00:33.142000 0 days 00:00:24.659000
594 OCO 1.0 NaT 0 days 00:00:33.453000 0 days 00:00:24.543000
595 OCO 2.0 0 days 00:00:24.836000 0 days 00:00:32.719000 0 days 00:00:24.462000
596 OCO 3.0 0 days 00:00:23.898000 0 days 00:00:32.515000 0 days 00:00:24.396000
597 OCO 4.0 0 days 00:00:23.880000 0 days 00:00:32.786000 0 days 00:00:24.589000
598 OCO 5.0 0 days 00:00:24.076000 0 days 00:00:32.880000 0 days 00:00:24.580000
599 OCO 6.0 0 days 00:00:23.913000 0 days 00:00:32.806000 0 days 00:00:24.571000
600 OCO 7.0 0 days 00:00:24.047000 0 days 00:00:32.867000 0 days 00:00:24.679000
601 OCO 8.0 0 days 00:00:24.086000 0 days 00:00:33.077000 0 days 00:00:24.621000
602 OCO 9.0 0 days 00:00:24.178000 0 days 00:00:32.836000 0 days 00:00:24.776000
603 OCO 10.0 0 days 00:00:24.123000 0 days 00:00:32.898000 0 days 00:00:24.735000
604 OCO 11.0 0 days 00:00:24 0 days 00:00:33.155000 0 days 00:00:24.720000
605 OCO 12.0 0 days 00:00:23.937000 0 days 00:00:33.139000 0 days 00:00:24.829000
606 OCO 13.0 0 days 00:00:24.160000 0 days 00:00:33.422000 0 days 00:00:29.105000
607 OCO 14.0 0 days 00:00:42.387000 0 days 00:00:32.081000 0 days 00:00:24.058000
608 OCO 15.0 0 days 00:00:23.463000 0 days 00:00:32.235000 0 days 00:00:24.185000
609 OCO 16.0 0 days 00:00:23.501000 0 days 00:00:32.524000 0 days 00:00:24.199000
610 OCO 17.0 0 days 00:00:24.455000 0 days 00:00:32.719000 0 days 00:00:24.367000
611 OCO 18.0 0 days 00:00:23.689000 0 days 00:00:32.466000 0 days 00:00:24.416000
612 OCO 19.0 0 days 00:00:23.848000 0 days 00:00:32.777000 0 days 00:00:24.401000
613 OCO 20.0 0 days 00:00:23.722000 0 days 00:00:32.634000 0 days 00:00:24.306000
614 OCO 21.0 0 days 00:00:23.703000 0 days 00:00:32.593000 0 days 00:00:24.472000
615 OCO 22.0 0 days 00:00:23.712000 0 days 00:00:32.595000 0 days 00:00:24.427000
616 OCO 23.0 0 days 00:00:23.790000 0 days 00:00:32.743000 0 days 00:00:24.416000
617 OCO 24.0 0 days 00:00:23.766000 0 days 00:00:32.433000 0 days 00:00:24.371000
618 OCO 25.0 0 days 00:00:24.187000 0 days 00:00:32.801000 0 days 00:00:24.369000
619 OCO 26.0 0 days 00:00:23.790000 0 days 00:00:32.766000 0 days 00:00:24.477000
620 OCO 27.0 0 days 00:00:23.881000 0 days 00:00:32.761000 0 days 00:00:24.627000
621 OCO 28.0 0 days 00:00:24.026000 0 days 00:00:32.858000 0 days 00:00:24.760000
622 OCO 29.0 0 days 00:00:24.460000 0 days 00:00:33.088000 0 days 00:00:24.668000
623 OCO 30.0 0 days 00:00:25.024000 0 days 00:00:33.406000 0 days 00:00:24.918000
624 OCO 31.0 0 days 00:00:23.987000 0 days 00:00:32.977000 0 days 00:00:24.812000
625 OCO 32.0 0 days 00:00:23.868000 0 days 00:00:32.766000 0 days 00:00:24.560000
626 OCO 33.0 0 days 00:00:23.913000 0 days 00:00:32.823000 0 days 00:00:24.697000
627 OCO 34.0 0 days 00:00:23.793000 0 days 00:00:33.017000 0 days 00:00:24.669000
628 OCO 35.0 0 days 00:00:24.075000 0 days 00:00:32.884000 0 days 00:00:24.743000
629 OCO 36.0 0 days 00:00:24.016000 0 days 00:00:32.846000 0 days 00:00:24.561000
630 OCO 37.0 0 days 00:00:24.080000 0 days 00:00:32.630000 0 days 00:00:28.668000
631 OCO 38.0 0 days 00:00:42.508000 0 days 00:00:31.502000 0 days 00:00:23.662000
632 OCO 39.0 0 days 00:00:23.498000 0 days 00:00:33.052000 0 days 00:00:24.926000
633 OCO 40.0 0 days 00:00:23.288000 0 days 00:00:32.322000 0 days 00:00:23.982000
634 OCO 41.0 0 days 00:00:23.725000 0 days 00:00:32.067000 0 days 00:00:24.097000
635 OCO 42.0 0 days 00:00:23.753000 0 days 00:00:31.854000 0 days 00:00:24.098000
636 OCO 43.0 0 days 00:00:23.567000 0 days 00:00:32.096000 0 days 00:00:23.963000
637 OCO 44.0 0 days 00:00:23.523000 0 days 00:00:32.183000 0 days 00:00:24.104000
638 OCO 45.0 0 days 00:00:23.545000 0 days 00:00:31.896000 0 days 00:00:24.265000
639 OCO 46.0 0 days 00:00:23.191000 0 days 00:00:32.123000 0 days 00:00:24.211000
640 OCO 47.0 0 days 00:00:23.710000 0 days 00:00:32.025000 0 days 00:00:24.067000
641 OCO 48.0 0 days 00:00:23.583000 0 days 00:00:31.781000 0 days 00:00:24.104000
642 OCO 49.0 0 days 00:00:23.617000 0 days 00:00:31.927000 0 days 00:00:24.070000
643 OCO 50.0 0 days 00:00:23.674000 0 days 00:00:31.945000 0 days 00:00:23.982000
644 OCO 51.0 0 days 00:00:24.041000 0 days 00:00:32.094000 0 days 00:00:23.875000
645 OCO 52.0 0 days 00:00:23.537000 0 days 00:00:31.792000 0 days 00:00:23.992000
646 OCO 53.0 0 days 00:00:23.429000 0 days 00:00:31.802000 0 days 00:00:23.830000
647 OCO 54.0 0 days 00:00:23.310000 0 days 00:00:31.760000 0 days 00:00:23.912000
648 OCO 55.0 0 days 00:00:23.362000 0 days 00:00:31.927000 0 days 00:00:23.995000
649 OCO 56.0 0 days 00:00:23.346000 0 days 00:00:31.988000 0 days 00:00:23.926000
650 OCO 57.0 0 days 00:00:23.372000 0 days 00:00:31.923000 0 days 00:00:24.029000
651 OCO 58.0 0 days 00:00:23.431000 0 days 00:00:31.934000 0 days 00:00:24.199000
652 OCO 59.0 0 days 00:00:23.437000 0 days 00:00:32.208000 0 days 00:00:24.151000
653 OCO 60.0 0 days 00:00:23.517000 0 days 00:00:32.197000 0 days 00:00:24.182000
654 OCO 61.0 0 days 00:00:23.593000 0 days 00:00:32.478000 0 days 00:00:23.970000
655 OCO 62.0 0 days 00:00:23.441000 0 days 00:00:32.141000 0 days 00:00:24.105000
656 OCO 63.0 0 days 00:00:23.495000 0 days 00:00:32.073000 0 days 00:00:24.019000
657 OCO 64.0 0 days 00:00:23.426000 0 days 00:00:32.202000 0 days 00:00:24.123000
658 OCO 65.0 0 days 00:00:23.426000 0 days 00:00:32.250000 0 days 00:00:24.264000
659 OCO 66.0 0 days 00:00:23.520000 0 days 00:00:32.439000 0 days 00:00:24.704000
660 HUL 1.0 NaT 0 days 00:00:33.296000 0 days 00:00:24.595000
661 HUL 2.0 0 days 00:00:24.709000 0 days 00:00:32.944000 0 days 00:00:24.431000
662 HUL 3.0 0 days 00:00:24.077000 0 days 00:00:32.734000 0 days 00:00:24.572000
663 HUL 4.0 0 days 00:00:24.264000 0 days 00:00:32.915000 0 days 00:00:24.770000
664 HUL 5.0 0 days 00:00:24.240000 0 days 00:00:32.738000 0 days 00:00:24.880000
665 HUL 6.0 0 days 00:00:24.207000 0 days 00:00:32.663000 0 days 00:00:24.675000
666 HUL 7.0 0 days 00:00:24.314000 0 days 00:00:32.858000 0 days 00:00:24.526000
667 HUL 8.0 0 days 00:00:24.256000 0 days 00:00:32.885000 0 days 00:00:24.700000
668 HUL 9.0 0 days 00:00:24.118000 0 days 00:00:32.786000 0 days 00:00:24.725000
669 HUL 10.0 0 days 00:00:24.137000 0 days 00:00:32.918000 0 days 00:00:24.797000
670 HUL 11.0 0 days 00:00:24.153000 0 days 00:00:33.115000 0 days 00:00:24.726000
671 HUL 12.0 0 days 00:00:25.179000 0 days 00:00:33.707000 0 days 00:00:28.591000
672 HUL 13.0 0 days 00:00:43.465000 0 days 00:00:32.366000 0 days 00:00:24.564000
673 HUL 14.0 0 days 00:00:24.201000 0 days 00:00:32.393000 0 days 00:00:24.104000
674 HUL 15.0 0 days 00:00:23.841000 0 days 00:00:32.415000 0 days 00:00:24.056000
675 HUL 16.0 0 days 00:00:23.994000 0 days 00:00:32.639000 0 days 00:00:24.492000
676 HUL 17.0 0 days 00:00:23.899000 0 days 00:00:32.851000 0 days 00:00:24.678000
677 HUL 18.0 0 days 00:00:23.718000 0 days 00:00:32.714000 0 days 00:00:24.324000
678 HUL 19.0 0 days 00:00:24.139000 0 days 00:00:32.926000 0 days 00:00:24.109000
679 HUL 20.0 0 days 00:00:23.959000 0 days 00:00:32.797000 0 days 00:00:24.381000
680 HUL 21.0 0 days 00:00:23.945000 0 days 00:00:32.813000 0 days 00:00:24.447000
681 HUL 22.0 0 days 00:00:24.152000 0 days 00:00:33.108000 0 days 00:00:24.914000
682 HUL 23.0 0 days 00:00:23.982000 0 days 00:00:33.081000 0 days 00:00:24.564000
683 HUL 24.0 0 days 00:00:23.768000 0 days 00:00:32.645000 0 days 00:00:24.494000
684 HUL 25.0 0 days 00:00:23.791000 0 days 00:00:32.787000 0 days 00:00:24.475000
685 HUL 26.0 0 days 00:00:23.836000 0 days 00:00:32.789000 0 days 00:00:24.347000
686 HUL 27.0 0 days 00:00:24.039000 0 days 00:00:32.850000 0 days 00:00:24.531000
687 HUL 28.0 0 days 00:00:24.034000 0 days 00:00:32.678000 0 days 00:00:24.378000
688 HUL 29.0 0 days 00:00:23.967000 0 days 00:00:32.696000 0 days 00:00:24.316000
689 HUL 30.0 0 days 00:00:24.008000 0 days 00:00:32.793000 0 days 00:00:24.397000
690 HUL 31.0 0 days 00:00:23.904000 0 days 00:00:32.871000 0 days 00:00:24.539000
691 HUL 32.0 0 days 00:00:24.032000 0 days 00:00:32.817000 0 days 00:00:24.596000
692 HUL 33.0 0 days 00:00:23.791000 0 days 00:00:32.985000 0 days 00:00:24.427000
693 HUL 34.0 0 days 00:00:23.962000 0 days 00:00:33.202000 0 days 00:00:24.463000
694 HUL 35.0 0 days 00:00:23.982000 0 days 00:00:32.904000 0 days 00:00:24.369000
695 HUL 36.0 0 days 00:00:23.891000 0 days 00:00:32.891000 0 days 00:00:24.258000
696 HUL 37.0 0 days 00:00:23.841000 0 days 00:00:32.654000 0 days 00:00:24.525000
697 HUL 38.0 0 days 00:00:23.841000 0 days 00:00:32.799000 0 days 00:00:27.902000
698 HUL 39.0 0 days 00:00:43.076000 0 days 00:00:32.356000 0 days 00:00:24.022000
699 HUL 40.0 0 days 00:00:23.972000 0 days 00:00:32.485000 0 days 00:00:23.995000
700 HUL 41.0 0 days 00:00:23.878000 0 days 00:00:32.400000 0 days 00:00:23.844000
701 HUL 42.0 0 days 00:00:23.526000 0 days 00:00:32.520000 0 days 00:00:24.310000
702 HUL 43.0 0 days 00:00:23.178000 0 days 00:00:32.208000 0 days 00:00:23.637000
703 HUL 44.0 0 days 00:00:23.500000 0 days 00:00:32.203000 0 days 00:00:23.829000
704 HUL 45.0 0 days 00:00:23.512000 0 days 00:00:32.122000 0 days 00:00:23.781000
705 HUL 46.0 0 days 00:00:23.556000 0 days 00:00:31.906000 0 days 00:00:23.901000
706 HUL 47.0 0 days 00:00:23.413000 0 days 00:00:32.017000 0 days 00:00:23.834000
707 HUL 48.0 0 days 00:00:23.295000 0 days 00:00:31.985000 0 days 00:00:23.636000
708 HUL 49.0 0 days 00:00:23.393000 0 days 00:00:31.701000 0 days 00:00:23.515000
709 HUL 50.0 0 days 00:00:23.471000 0 days 00:00:32.042000 0 days 00:00:23.637000
710 HUL 51.0 0 days 00:00:23.380000 0 days 00:00:31.904000 0 days 00:00:23.659000
711 HUL 52.0 0 days 00:00:23.348000 0 days 00:00:31.678000 0 days 00:00:24.081000
712 HUL 53.0 0 days 00:00:23.359000 0 days 00:00:31.946000 0 days 00:00:23.819000
713 HUL 54.0 0 days 00:00:23.329000 0 days 00:00:32.227000 0 days 00:00:23.895000
714 HUL 55.0 0 days 00:00:23.440000 0 days 00:00:32.327000 0 days 00:00:23.792000
715 HUL 56.0 0 days 00:00:23.303000 0 days 00:00:32.070000 0 days 00:00:23.790000
716 HUL 57.0 0 days 00:00:23.391000 0 days 00:00:32.269000 0 days 00:00:24.044000
717 HUL 58.0 0 days 00:00:23.552000 0 days 00:00:32.204000 0 days 00:00:23.905000
718 HUL 59.0 0 days 00:00:23.575000 0 days 00:00:32.561000 0 days 00:00:23.879000
719 HUL 60.0 0 days 00:00:23.528000 0 days 00:00:32.168000 0 days 00:00:23.876000
720 HUL 61.0 0 days 00:00:23.596000 0 days 00:00:32.417000 0 days 00:00:23.859000
721 HUL 62.0 0 days 00:00:23.378000 0 days 00:00:32.082000 0 days 00:00:23.844000
722 HUL 63.0 0 days 00:00:23.361000 0 days 00:00:32.292000 0 days 00:00:24.007000
723 HUL 64.0 0 days 00:00:23.348000 0 days 00:00:32.410000 0 days 00:00:24.227000
724 HUL 65.0 0 days 00:00:23.571000 0 days 00:00:32.418000 0 days 00:00:24.175000
725 HUL 66.0 0 days 00:00:23.610000 0 days 00:00:32.975000 0 days 00:00:24.541000
726 ALO 1.0 NaT 0 days 00:00:34.297000 0 days 00:00:24.939000
727 ALO 2.0 0 days 00:00:24.875000 0 days 00:00:33.131000 0 days 00:00:24.495000
728 ALO 3.0 0 days 00:00:24.139000 0 days 00:00:33.133000 0 days 00:00:24.640000
729 ALO 4.0 0 days 00:00:24.476000 0 days 00:00:32.834000 0 days 00:00:24.645000
730 ALO 5.0 0 days 00:00:24.738000 0 days 00:00:33.163000 0 days 00:00:24.692000
731 ALO 6.0 0 days 00:00:25.168000 0 days 00:00:33.393000 0 days 00:00:24.975000
732 ALO 7.0 0 days 00:00:25.062000 0 days 00:00:33.592000 0 days 00:00:24.802000
733 ALO 8.0 0 days 00:00:24.539000 0 days 00:00:33.121000 0 days 00:00:24.882000
734 ALO 9.0 0 days 00:00:24.478000 0 days 00:00:33.105000 0 days 00:00:24.770000
735 ALO 10.0 0 days 00:00:24.163000 0 days 00:00:33.342000 0 days 00:00:24.921000
736 ALO 11.0 0 days 00:00:24.088000 0 days 00:00:33.208000 0 days 00:00:24.659000
737 ALO 12.0 0 days 00:00:23.522000 0 days 00:00:32.955000 0 days 00:00:24.573000
738 ALO 13.0 0 days 00:00:23.939000 0 days 00:00:33.041000 0 days 00:00:24.609000
739 ALO 14.0 0 days 00:00:24.127000 0 days 00:00:33.106000 0 days 00:00:24.622000
740 ALO 15.0 0 days 00:00:24.135000 0 days 00:00:33.028000 0 days 00:00:24.677000
741 ALO 16.0 0 days 00:00:24.112000 0 days 00:00:33.200000 0 days 00:00:25.234000
742 ALO 17.0 0 days 00:00:24.418000 0 days 00:00:33.828000 0 days 00:00:25.014000
743 ALO 18.0 0 days 00:00:24.046000 0 days 00:00:33.283000 0 days 00:00:24.857000
744 ALO 19.0 0 days 00:00:23.980000 0 days 00:00:33.249000 0 days 00:00:28.069000
745 ALO 20.0 0 days 00:00:42.269000 0 days 00:00:32.491000 0 days 00:00:23.969000
746 ALO 21.0 0 days 00:00:24.016000 0 days 00:00:32.243000 0 days 00:00:24.229000
747 ALO 22.0 0 days 00:00:23.878000 0 days 00:00:32.065000 0 days 00:00:24.402000
748 ALO 23.0 0 days 00:00:23.601000 0 days 00:00:32.758000 0 days 00:00:24.414000
749 ALO 24.0 0 days 00:00:23.937000 0 days 00:00:32.668000 0 days 00:00:24.535000
750 ALO 25.0 0 days 00:00:23.973000 0 days 00:00:32.708000 0 days 00:00:24.518000
751 ALO 26.0 0 days 00:00:23.992000 0 days 00:00:32.873000 0 days 00:00:24.426000
752 ALO 27.0 0 days 00:00:23.701000 0 days 00:00:32.976000 0 days 00:00:24.714000
753 ALO 28.0 0 days 00:00:24.085000 0 days 00:00:32.694000 0 days 00:00:24.632000
754 ALO 29.0 0 days 00:00:24.059000 0 days 00:00:32.717000 0 days 00:00:24.681000
755 ALO 30.0 0 days 00:00:23.970000 0 days 00:00:32.865000 0 days 00:00:24.591000
756 ALO 31.0 0 days 00:00:23.980000 0 days 00:00:32.714000 0 days 00:00:24.582000
757 ALO 32.0 0 days 00:00:23.812000 0 days 00:00:32.586000 0 days 00:00:24.506000
758 ALO 33.0 0 days 00:00:23.995000 0 days 00:00:32.531000 0 days 00:00:24.567000
759 ALO 34.0 0 days 00:00:24.356000 0 days 00:00:32.978000 0 days 00:00:24.582000
760 ALO 35.0 0 days 00:00:23.910000 0 days 00:00:32.830000 0 days 00:00:24.452000
761 ALO 36.0 0 days 00:00:23.821000 0 days 00:00:32.832000 0 days 00:00:24.375000
762 ALO 37.0 0 days 00:00:23.700000 0 days 00:00:32.695000 0 days 00:00:24.598000
763 ALO 38.0 0 days 00:00:23.443000 0 days 00:00:32.611000 0 days 00:00:24.482000
764 ALO 39.0 0 days 00:00:24.745000 0 days 00:00:33.187000 0 days 00:00:24.450000
765 ALO 40.0 0 days 00:00:23.732000 0 days 00:00:32.996000 0 days 00:00:24.385000
766 ALO 41.0 0 days 00:00:23.768000 0 days 00:00:32.839000 0 days 00:00:24.532000
767 ALO 42.0 0 days 00:00:23.553000 0 days 00:00:32.659000 0 days 00:00:24.325000
768 ALO 43.0 0 days 00:00:23.528000 0 days 00:00:32.658000 0 days 00:00:24.249000
769 ALO 44.0 0 days 00:00:23.642000 0 days 00:00:32.584000 0 days 00:00:24.313000
770 ALO 45.0 0 days 00:00:23.588000 0 days 00:00:32.568000 0 days 00:00:27.876000
771 ALO 46.0 0 days 00:00:42.698000 0 days 00:00:32.142000 0 days 00:00:23.468000
772 ALO 47.0 0 days 00:00:23.569000 0 days 00:00:31.718000 0 days 00:00:23.685000
773 ALO 48.0 0 days 00:00:23.316000 0 days 00:00:31.736000 0 days 00:00:23.675000
774 ALO 49.0 0 days 00:00:23.312000 0 days 00:00:31.771000 0 days 00:00:23.636000
775 ALO 50.0 0 days 00:00:23.140000 0 days 00:00:31.550000 0 days 00:00:23.644000
776 ALO 51.0 0 days 00:00:23.283000 0 days 00:00:31.868000 0 days 00:00:23.751000
777 ALO 52.0 0 days 00:00:23.532000 0 days 00:00:32.244000 0 days 00:00:23.890000
778 ALO 53.0 0 days 00:00:22.749000 0 days 00:00:32.102000 0 days 00:00:23.861000
779 ALO 54.0 0 days 00:00:23.437000 0 days 00:00:32.168000 0 days 00:00:23.810000
780 ALO 55.0 0 days 00:00:23.254000 0 days 00:00:32.178000 0 days 00:00:23.848000
781 ALO 56.0 0 days 00:00:23.156000 0 days 00:00:31.899000 0 days 00:00:23.970000
782 ALO 57.0 0 days 00:00:23.178000 0 days 00:00:33.794000 0 days 00:00:24.031000
783 ALO 58.0 0 days 00:00:23.331000 0 days 00:00:32.201000 0 days 00:00:23.823000
784 ALO 59.0 0 days 00:00:23.232000 0 days 00:00:32.332000 0 days 00:00:24.312000
785 ALO 60.0 0 days 00:00:23.993000 0 days 00:00:32.495000 0 days 00:00:24.095000
786 ALO 61.0 0 days 00:00:23.333000 0 days 00:00:32.200000 0 days 00:00:24.119000
787 ALO 62.0 0 days 00:00:23.250000 0 days 00:00:32.320000 0 days 00:00:24.047000
788 ALO 63.0 0 days 00:00:23.261000 0 days 00:00:32.186000 0 days 00:00:24.193000
789 ALO 64.0 0 days 00:00:23.121000 0 days 00:00:32.241000 0 days 00:00:24.025000
790 ALO 65.0 0 days 00:00:23.242000 0 days 00:00:32.339000 0 days 00:00:24.162000
791 ZHO 1.0 NaT 0 days 00:00:35.143000 0 days 00:00:25.168000
792 ZHO 2.0 0 days 00:00:24.721000 0 days 00:00:33.482000 0 days 00:00:24.813000
793 ZHO 3.0 0 days 00:00:24.001000 0 days 00:00:33.487000 0 days 00:00:25.028000
794 ZHO 4.0 0 days 00:00:23.827000 0 days 00:00:33.607000 0 days 00:00:24.924000
795 ZHO 5.0 0 days 00:00:23.736000 0 days 00:00:33.970000 0 days 00:00:25.104000
796 ZHO 6.0 0 days 00:00:24.330000 0 days 00:00:33.486000 0 days 00:00:25.135000
797 ZHO 7.0 0 days 00:00:24.359000 0 days 00:00:33.437000 0 days 00:00:24.691000
798 ZHO 8.0 0 days 00:00:24.328000 0 days 00:00:33.410000 0 days 00:00:24.832000
799 ZHO 9.0 0 days 00:00:24.124000 0 days 00:00:33.253000 0 days 00:00:28.512000
800 ZHO 10.0 0 days 00:00:43.139000 0 days 00:00:31.561000 0 days 00:00:23.615000
801 ZHO 11.0 0 days 00:00:23.787000 0 days 00:00:32.321000 0 days 00:00:24.111000
802 ZHO 12.0 0 days 00:00:23.800000 0 days 00:00:32.233000 0 days 00:00:24.118000
803 ZHO 13.0 0 days 00:00:23.984000 0 days 00:00:32.485000 0 days 00:00:24.270000
804 ZHO 14.0 0 days 00:00:24.641000 0 days 00:00:32.689000 0 days 00:00:24.539000
805 ZHO 15.0 0 days 00:00:23.987000 0 days 00:00:32.866000 0 days 00:00:24.523000
806 ZHO 16.0 0 days 00:00:23.905000 0 days 00:00:32.868000 0 days 00:00:24.609000
807 ZHO 17.0 0 days 00:00:24.032000 0 days 00:00:32.922000 0 days 00:00:24.653000
808 ZHO 18.0 0 days 00:00:24 0 days 00:00:32.816000 0 days 00:00:24.730000
809 ZHO 19.0 0 days 00:00:23.913000 0 days 00:00:32.812000 0 days 00:00:24.654000
810 ZHO 20.0 0 days 00:00:23.989000 0 days 00:00:32.877000 0 days 00:00:24.646000
811 ZHO 21.0 0 days 00:00:24.069000 0 days 00:00:32.945000 0 days 00:00:24.776000
812 ZHO 22.0 0 days 00:00:24.061000 0 days 00:00:32.900000 0 days 00:00:24.710000
813 ZHO 23.0 0 days 00:00:24.037000 0 days 00:00:33.018000 0 days 00:00:24.741000
814 ZHO 24.0 0 days 00:00:24.035000 0 days 00:00:32.950000 0 days 00:00:24.576000
815 ZHO 25.0 0 days 00:00:23.304000 0 days 00:00:32.601000 0 days 00:00:24.564000
816 ZHO 26.0 0 days 00:00:23.922000 0 days 00:00:32.775000 0 days 00:00:24.571000
817 ZHO 27.0 0 days 00:00:23.867000 0 days 00:00:32.633000 0 days 00:00:24.679000
818 ZHO 28.0 0 days 00:00:23.984000 0 days 00:00:32.664000 0 days 00:00:24.606000
819 ZHO 29.0 0 days 00:00:23.896000 0 days 00:00:32.583000 0 days 00:00:24.578000
820 ZHO 30.0 0 days 00:00:23.806000 0 days 00:00:32.986000 0 days 00:00:24.679000
821 ZHO 31.0 0 days 00:00:23.852000 0 days 00:00:32.847000 0 days 00:00:24.727000
822 ZHO 32.0 0 days 00:00:23.968000 0 days 00:00:32.807000 0 days 00:00:24.612000
823 ZHO 33.0 0 days 00:00:23.865000 0 days 00:00:32.618000 0 days 00:00:24.512000
824 ZHO 34.0 0 days 00:00:23.828000 0 days 00:00:32.884000 0 days 00:00:24.561000
825 ZHO 35.0 0 days 00:00:23.930000 0 days 00:00:32.824000 0 days 00:00:24.664000
826 ZHO 36.0 0 days 00:00:24.555000 0 days 00:00:32.972000 0 days 00:00:24.625000
827 ZHO 37.0 0 days 00:00:23.958000 0 days 00:00:32.805000 0 days 00:00:24.760000
828 ZHO 38.0 0 days 00:00:23.867000 0 days 00:00:32.754000 0 days 00:00:24.609000
829 ZHO 39.0 0 days 00:00:23.778000 0 days 00:00:32.895000 0 days 00:00:24.713000
830 ZHO 40.0 0 days 00:00:24.512000 0 days 00:00:33.199000 0 days 00:00:24.508000
831 ZHO 41.0 0 days 00:00:23.907000 0 days 00:00:33.106000 0 days 00:00:28.622000
832 ZHO 42.0 0 days 00:00:45.438000 0 days 00:00:32.293000 0 days 00:00:24.177000
833 ZHO 43.0 0 days 00:00:23.153000 0 days 00:00:31.989000 0 days 00:00:23.837000
834 ZHO 44.0 0 days 00:00:23.154000 0 days 00:00:32.174000 0 days 00:00:23.918000
835 ZHO 45.0 0 days 00:00:23.568000 0 days 00:00:32.014000 0 days 00:00:23.791000
836 ZHO 46.0 0 days 00:00:23.403000 0 days 00:00:32.047000 0 days 00:00:23.776000
837 ZHO 47.0 0 days 00:00:23.499000 0 days 00:00:31.925000 0 days 00:00:23.774000
838 ZHO 48.0 0 days 00:00:23.601000 0 days 00:00:31.831000 0 days 00:00:23.706000
839 ZHO 49.0 0 days 00:00:23.443000 0 days 00:00:31.853000 0 days 00:00:23.622000
840 ZHO 50.0 0 days 00:00:23.405000 0 days 00:00:31.775000 0 days 00:00:23.591000
841 ZHO 51.0 0 days 00:00:23.662000 0 days 00:00:32.015000 0 days 00:00:23.749000
842 ZHO 52.0 0 days 00:00:23.799000 0 days 00:00:32.120000 0 days 00:00:23.989000
843 ZHO 53.0 0 days 00:00:24.129000 0 days 00:00:32.747000 0 days 00:00:24.009000
844 ZHO 54.0 0 days 00:00:23.522000 0 days 00:00:32.429000 0 days 00:00:24.104000
845 ZHO 55.0 0 days 00:00:24.892000 0 days 00:00:32.306000 0 days 00:00:24.029000
846 ZHO 56.0 0 days 00:00:23.480000 0 days 00:00:31.935000 0 days 00:00:24.129000
847 ZHO 57.0 0 days 00:00:23.366000 0 days 00:00:33.030000 0 days 00:00:24.417000
848 ZHO 58.0 0 days 00:00:23.182000 0 days 00:00:32.275000 0 days 00:00:23.911000
849 ZHO 59.0 0 days 00:00:23.420000 0 days 00:00:32.170000 0 days 00:00:24.061000
850 ZHO 60.0 0 days 00:00:23.328000 0 days 00:00:32.278000 0 days 00:00:24.137000
851 ZHO 61.0 0 days 00:00:23.451000 0 days 00:00:32.266000 0 days 00:00:24.092000
852 ZHO 62.0 0 days 00:00:23.572000 0 days 00:00:32.294000 0 days 00:00:23.965000
853 ZHO 63.0 0 days 00:00:23.480000 0 days 00:00:32.226000 0 days 00:00:24.081000
854 ZHO 64.0 0 days 00:00:23.347000 0 days 00:00:32.383000 0 days 00:00:24.280000
855 ZHO 65.0 0 days 00:00:23.579000 0 days 00:00:32.491000 0 days 00:00:24.915000
856 STR 1.0 NaT 0 days 00:00:34.347000 0 days 00:00:24.872000
857 STR 2.0 0 days 00:00:24.780000 0 days 00:00:33.273000 0 days 00:00:24.534000
858 STR 3.0 0 days 00:00:24.137000 0 days 00:00:33.141000 0 days 00:00:24.726000
859 STR 4.0 0 days 00:00:24.372000 0 days 00:00:33.032000 0 days 00:00:24.724000
860 STR 5.0 0 days 00:00:24.455000 0 days 00:00:33.073000 0 days 00:00:24.735000
861 STR 6.0 0 days 00:00:23.796000 0 days 00:00:33.273000 0 days 00:00:25.061000
862 STR 7.0 0 days 00:00:24.568000 0 days 00:00:33.169000 0 days 00:00:24.679000
863 STR 8.0 0 days 00:00:24.613000 0 days 00:00:33.040000 0 days 00:00:24.706000
864 STR 9.0 0 days 00:00:24.394000 0 days 00:00:32.830000 0 days 00:00:24.634000
865 STR 10.0 0 days 00:00:24.218000 0 days 00:00:32.849000 0 days 00:00:24.683000
866 STR 11.0 0 days 00:00:24.192000 0 days 00:00:32.937000 0 days 00:00:24.838000
867 STR 12.0 0 days 00:00:24.217000 0 days 00:00:33.196000 0 days 00:00:24.843000
868 STR 13.0 0 days 00:00:24.142000 0 days 00:00:33.210000 0 days 00:00:24.833000
869 STR 14.0 0 days 00:00:24.206000 0 days 00:00:33.041000 0 days 00:00:24.521000
870 STR 15.0 0 days 00:00:24.200000 0 days 00:00:33.060000 0 days 00:00:24.658000
871 STR 16.0 0 days 00:00:24.143000 0 days 00:00:33.164000 0 days 00:00:24.648000
872 STR 17.0 0 days 00:00:24.148000 0 days 00:00:33.329000 0 days 00:00:29.419000
873 STR 18.0 0 days 00:00:42.508000 0 days 00:00:32.569000 0 days 00:00:24.045000
874 STR 19.0 0 days 00:00:23.709000 0 days 00:00:32.502000 0 days 00:00:24.404000
875 STR 20.0 0 days 00:00:23.629000 0 days 00:00:32.781000 0 days 00:00:24.373000
876 STR 21.0 0 days 00:00:24.069000 0 days 00:00:32.631000 0 days 00:00:24.512000
877 STR 22.0 0 days 00:00:23.881000 0 days 00:00:32.854000 0 days 00:00:24.593000
878 STR 23.0 0 days 00:00:24.072000 0 days 00:00:32.912000 0 days 00:00:24.382000
879 STR 24.0 0 days 00:00:23.988000 0 days 00:00:33.031000 0 days 00:00:24.549000
880 STR 25.0 0 days 00:00:23.973000 0 days 00:00:32.671000 0 days 00:00:24.487000
881 STR 26.0 0 days 00:00:23.834000 0 days 00:00:32.899000 0 days 00:00:24.359000
882 STR 27.0 0 days 00:00:24.103000 0 days 00:00:32.706000 0 days 00:00:24.491000
883 STR 28.0 0 days 00:00:24.183000 0 days 00:00:32.596000 0 days 00:00:24.465000
884 STR 29.0 0 days 00:00:24.028000 0 days 00:00:32.620000 0 days 00:00:24.453000
885 STR 30.0 0 days 00:00:24.022000 0 days 00:00:32.914000 0 days 00:00:24.518000
886 STR 31.0 0 days 00:00:24.031000 0 days 00:00:32.816000 0 days 00:00:24.634000
887 STR 32.0 0 days 00:00:24.003000 0 days 00:00:32.828000 0 days 00:00:24.444000
888 STR 33.0 0 days 00:00:23.928000 0 days 00:00:32.588000 0 days 00:00:24.456000
889 STR 34.0 0 days 00:00:23.895000 0 days 00:00:32.917000 0 days 00:00:24.527000
890 STR 35.0 0 days 00:00:24.738000 0 days 00:00:33.057000 0 days 00:00:24.618000
891 STR 36.0 0 days 00:00:23.962000 0 days 00:00:32.829000 0 days 00:00:24.471000
892 STR 37.0 0 days 00:00:23.903000 0 days 00:00:32.776000 0 days 00:00:28.522000
893 STR 38.0 0 days 00:00:44.399000 0 days 00:00:32.417000 0 days 00:00:24.142000
894 STR 39.0 0 days 00:00:24.049000 0 days 00:00:32.197000 0 days 00:00:24.175000
895 STR 40.0 0 days 00:00:23.869000 0 days 00:00:32.266000 0 days 00:00:24.154000
896 STR 41.0 0 days 00:00:23.829000 0 days 00:00:32.778000 0 days 00:00:24.314000
897 STR 42.0 0 days 00:00:23.940000 0 days 00:00:32.638000 0 days 00:00:24.348000
898 STR 43.0 0 days 00:00:24.816000 0 days 00:00:32.739000 0 days 00:00:23.984000
899 STR 44.0 0 days 00:00:24.547000 0 days 00:00:32.768000 0 days 00:00:24.233000
900 STR 45.0 0 days 00:00:23.845000 0 days 00:00:32.367000 0 days 00:00:24.076000
901 STR 46.0 0 days 00:00:24.046000 0 days 00:00:32.248000 0 days 00:00:24.007000
902 STR 47.0 0 days 00:00:23.478000 0 days 00:00:32.213000 0 days 00:00:24.013000
903 STR 48.0 0 days 00:00:23.520000 0 days 00:00:32.213000 0 days 00:00:24.016000
904 STR 49.0 0 days 00:00:23.596000 0 days 00:00:31.937000 0 days 00:00:23.808000
905 STR 50.0 0 days 00:00:23.572000 0 days 00:00:31.926000 0 days 00:00:23.820000
906 STR 51.0 0 days 00:00:23.690000 0 days 00:00:32.019000 0 days 00:00:24.030000
907 STR 52.0 0 days 00:00:23.646000 0 days 00:00:33.459000 0 days 00:00:24.331000
908 STR 53.0 0 days 00:00:23.574000 0 days 00:00:32.198000 0 days 00:00:24.060000
909 STR 54.0 0 days 00:00:23.443000 0 days 00:00:32.016000 0 days 00:00:24.029000
910 STR 55.0 0 days 00:00:24.209000 0 days 00:00:32.530000 0 days 00:00:24.115000
911 STR 56.0 0 days 00:00:23.460000 0 days 00:00:32.023000 0 days 00:00:24.160000
912 STR 57.0 0 days 00:00:23.525000 0 days 00:00:32.080000 0 days 00:00:23.936000
913 STR 58.0 0 days 00:00:23.385000 0 days 00:00:32.161000 0 days 00:00:24.049000
914 STR 59.0 0 days 00:00:23.511000 0 days 00:00:32.200000 0 days 00:00:24.062000
915 STR 60.0 0 days 00:00:23.390000 0 days 00:00:32.072000 0 days 00:00:24.165000
916 STR 61.0 0 days 00:00:23.467000 0 days 00:00:32.170000 0 days 00:00:24.110000
917 STR 62.0 0 days 00:00:24.652000 0 days 00:00:32.670000 0 days 00:00:24.211000
918 STR 63.0 0 days 00:00:23.523000 0 days 00:00:32.287000 0 days 00:00:24.210000
919 STR 64.0 0 days 00:00:23.544000 0 days 00:00:32.385000 0 days 00:00:24.210000
920 STR 65.0 0 days 00:00:23.476000 0 days 00:00:35.091000 0 days 00:00:25.337000
921 RIC 1.0 NaT 0 days 00:00:35.231000 0 days 00:00:25.237000
922 RIC 2.0 0 days 00:00:24.453000 0 days 00:00:33.442000 0 days 00:00:24.826000
923 RIC 3.0 0 days 00:00:24.091000 0 days 00:00:33.457000 0 days 00:00:25.104000
924 RIC 4.0 0 days 00:00:23.986000 0 days 00:00:33.437000 0 days 00:00:24.951000
925 RIC 5.0 0 days 00:00:24.121000 0 days 00:00:33.655000 0 days 00:00:25.229000
926 RIC 6.0 0 days 00:00:24.328000 0 days 00:00:33.495000 0 days 00:00:25.097000
927 RIC 7.0 0 days 00:00:24.474000 0 days 00:00:33.834000 0 days 00:00:25.176000
928 RIC 8.0 0 days 00:00:24.261000 0 days 00:00:33.754000 0 days 00:00:25.051000
929 RIC 9.0 0 days 00:00:24.086000 0 days 00:00:33.512000 0 days 00:00:24.838000
930 RIC 10.0 0 days 00:00:23.616000 0 days 00:00:33.374000 0 days 00:00:24.780000
931 RIC 11.0 0 days 00:00:24.333000 0 days 00:00:33.110000 0 days 00:00:24.659000
932 RIC 12.0 0 days 00:00:24.106000 0 days 00:00:33.196000 0 days 00:00:24.555000
933 RIC 13.0 0 days 00:00:24.091000 0 days 00:00:33.191000 0 days 00:00:24.692000
934 RIC 14.0 0 days 00:00:24.059000 0 days 00:00:33.104000 0 days 00:00:24.739000
935 RIC 15.0 0 days 00:00:24.246000 0 days 00:00:33.405000 0 days 00:00:24.782000
936 RIC 16.0 0 days 00:00:24.243000 0 days 00:00:33.353000 0 days 00:00:28.666000
937 RIC 17.0 0 days 00:00:42.967000 0 days 00:00:32.575000 0 days 00:00:24.461000
938 RIC 18.0 0 days 00:00:23.946000 0 days 00:00:32.363000 0 days 00:00:24.549000
939 RIC 19.0 0 days 00:00:24.186000 0 days 00:00:32.717000 0 days 00:00:24.512000
940 RIC 20.0 0 days 00:00:24.277000 0 days 00:00:32.846000 0 days 00:00:24.758000
941 RIC 21.0 0 days 00:00:23.976000 0 days 00:00:32.434000 0 days 00:00:24.554000
942 RIC 22.0 0 days 00:00:23.905000 0 days 00:00:32.461000 0 days 00:00:24.483000
943 RIC 23.0 0 days 00:00:24.180000 0 days 00:00:32.647000 0 days 00:00:24.531000
944 RIC 24.0 0 days 00:00:23.983000 0 days 00:00:32.604000 0 days 00:00:24.536000
945 RIC 25.0 0 days 00:00:23.838000 0 days 00:00:32.716000 0 days 00:00:24.568000
946 RIC 26.0 0 days 00:00:24.001000 0 days 00:00:32.817000 0 days 00:00:24.519000
947 RIC 27.0 0 days 00:00:24.018000 0 days 00:00:32.945000 0 days 00:00:24.700000
948 RIC 28.0 0 days 00:00:23.990000 0 days 00:00:32.805000 0 days 00:00:24.763000
949 RIC 29.0 0 days 00:00:23.987000 0 days 00:00:32.840000 0 days 00:00:24.603000
950 RIC 30.0 0 days 00:00:23.548000 0 days 00:00:32.699000 0 days 00:00:24.805000
951 RIC 31.0 0 days 00:00:24.052000 0 days 00:00:32.825000 0 days 00:00:24.665000
952 RIC 32.0 0 days 00:00:24.164000 0 days 00:00:32.792000 0 days 00:00:24.622000
953 RIC 33.0 0 days 00:00:23.949000 0 days 00:00:32.737000 0 days 00:00:24.431000
954 RIC 34.0 0 days 00:00:23.910000 0 days 00:00:32.645000 0 days 00:00:24.478000
955 RIC 35.0 0 days 00:00:24.014000 0 days 00:00:32.643000 0 days 00:00:24.513000
956 RIC 36.0 0 days 00:00:23.930000 0 days 00:00:32.775000 0 days 00:00:24.354000
957 RIC 37.0 0 days 00:00:24.004000 0 days 00:00:32.626000 0 days 00:00:24.510000
958 RIC 38.0 0 days 00:00:23.979000 0 days 00:00:32.706000 0 days 00:00:24.503000
959 RIC 39.0 0 days 00:00:24.055000 0 days 00:00:33.268000 0 days 00:00:24.882000
960 RIC 40.0 0 days 00:00:24.530000 0 days 00:00:33.268000 0 days 00:00:24.617000
961 RIC 41.0 0 days 00:00:23.988000 0 days 00:00:32.881000 0 days 00:00:24.671000
962 RIC 42.0 0 days 00:00:23.894000 0 days 00:00:32.869000 0 days 00:00:28.128000
963 RIC 43.0 0 days 00:00:44.393000 0 days 00:00:32.771000 0 days 00:00:24.209000
964 RIC 44.0 0 days 00:00:23.990000 0 days 00:00:32.660000 0 days 00:00:24.384000
965 RIC 45.0 0 days 00:00:23.850000 0 days 00:00:33.712000 0 days 00:00:24.907000
966 RIC 46.0 0 days 00:00:23.955000 0 days 00:00:32.491000 0 days 00:00:24.499000
967 RIC 47.0 0 days 00:00:24.032000 0 days 00:00:32.366000 0 days 00:00:24.532000
968 RIC 48.0 0 days 00:00:24.535000 0 days 00:00:34.778000 0 days 00:00:24.449000
969 RIC 49.0 0 days 00:00:23.781000 0 days 00:00:32.274000 0 days 00:00:25.857000
970 RIC 50.0 0 days 00:00:23.447000 0 days 00:00:32.211000 0 days 00:00:24.185000
971 RIC 51.0 0 days 00:00:23.586000 0 days 00:00:32.004000 0 days 00:00:23.995000
972 RIC 52.0 0 days 00:00:24.601000 0 days 00:00:32.316000 0 days 00:00:24.110000
973 RIC 53.0 0 days 00:00:23.435000 0 days 00:00:32.342000 0 days 00:00:24.307000
974 RIC 54.0 0 days 00:00:23.776000 0 days 00:00:32.222000 0 days 00:00:24.279000
975 RIC 55.0 0 days 00:00:23.901000 0 days 00:00:32.578000 0 days 00:00:24.520000
976 RIC 56.0 0 days 00:00:23.459000 0 days 00:00:32.461000 0 days 00:00:24.208000
977 RIC 57.0 0 days 00:00:23.195000 0 days 00:00:32.371000 0 days 00:00:24.202000
978 RIC 58.0 0 days 00:00:24.838000 0 days 00:00:32.502000 0 days 00:00:24.208000
979 RIC 59.0 0 days 00:00:23.491000 0 days 00:00:32.346000 0 days 00:00:24.159000
980 RIC 60.0 0 days 00:00:23.317000 0 days 00:00:32.203000 0 days 00:00:24.036000
981 RIC 61.0 0 days 00:00:23.475000 0 days 00:00:31.994000 0 days 00:00:23.981000
982 RIC 62.0 0 days 00:00:23.542000 0 days 00:00:32.274000 0 days 00:00:23.984000
983 RIC 63.0 0 days 00:00:23.536000 0 days 00:00:32.310000 0 days 00:00:24.024000
984 RIC 64.0 0 days 00:00:23.582000 0 days 00:00:32.416000 0 days 00:00:24.196000
985 RIC 65.0 0 days 00:00:23.520000 0 days 00:00:32.152000 0 days 00:00:23.855000
986 BOT 1.0 NaT 0 days 00:00:34.187000 0 days 00:00:25.492000
987 BOT 2.0 0 days 00:00:24.671000 0 days 00:00:33.365000 0 days 00:00:24.679000
988 BOT 3.0 0 days 00:00:24.067000 0 days 00:00:33.276000 0 days 00:00:24.770000
989 BOT 4.0 0 days 00:00:24.191000 0 days 00:00:33.300000 0 days 00:00:24.800000
990 BOT 5.0 0 days 00:00:24.103000 0 days 00:00:33.630000 0 days 00:00:24.929000
991 BOT 6.0 0 days 00:00:24.443000 0 days 00:00:33.241000 0 days 00:00:24.652000
992 BOT 7.0 0 days 00:00:24.065000 0 days 00:00:33.615000 0 days 00:00:24.620000
993 BOT 8.0 0 days 00:00:24.349000 0 days 00:00:33.478000 0 days 00:00:24.676000
994 BOT 9.0 0 days 00:00:24.275000 0 days 00:00:33.285000 0 days 00:00:24.732000
995 BOT 10.0 0 days 00:00:24.274000 0 days 00:00:33.296000 0 days 00:00:24.744000
996 BOT 11.0 0 days 00:00:24.243000 0 days 00:00:32.920000 0 days 00:00:28.179000
997 BOT 12.0 0 days 00:00:43.064000 0 days 00:00:32.116000 0 days 00:00:24.031000
998 BOT 13.0 0 days 00:00:23.667000 0 days 00:00:31.988000 0 days 00:00:23.953000
999 BOT 14.0 0 days 00:00:23.367000 0 days 00:00:32.524000 0 days 00:00:24.126000
1000 BOT 15.0 0 days 00:00:23.880000 0 days 00:00:32.749000 0 days 00:00:24.456000
1001 BOT 16.0 0 days 00:00:23.843000 0 days 00:00:32.947000 0 days 00:00:24.467000
1002 BOT 17.0 0 days 00:00:23.978000 0 days 00:00:32.892000 0 days 00:00:24.717000
1003 BOT 18.0 0 days 00:00:23.879000 0 days 00:00:32.836000 0 days 00:00:24.886000
1004 BOT 19.0 0 days 00:00:23.433000 0 days 00:00:33.070000 0 days 00:00:24.727000
1005 BOT 20.0 0 days 00:00:24.013000 0 days 00:00:32.967000 0 days 00:00:24.632000
1006 BOT 21.0 0 days 00:00:24.003000 0 days 00:00:32.947000 0 days 00:00:24.736000
1007 BOT 22.0 0 days 00:00:24.098000 0 days 00:00:32.948000 0 days 00:00:24.885000
1008 BOT 23.0 0 days 00:00:24.220000 0 days 00:00:33.232000 0 days 00:00:24.787000
1009 BOT 24.0 0 days 00:00:24.165000 0 days 00:00:32.942000 0 days 00:00:24.675000
1010 BOT 25.0 0 days 00:00:25.068000 0 days 00:00:33.272000 0 days 00:00:24.701000
1011 BOT 26.0 0 days 00:00:24.905000 0 days 00:00:33.343000 0 days 00:00:24.753000
1012 BOT 27.0 0 days 00:00:24.804000 0 days 00:00:33.485000 0 days 00:00:25.139000
1013 BOT 28.0 0 days 00:00:24.197000 0 days 00:00:32.842000 0 days 00:00:28.538000
1014 BOT 29.0 0 days 00:00:43.678000 0 days 00:00:32.154000 0 days 00:00:23.790000
1015 BOT 30.0 0 days 00:00:23.751000 0 days 00:00:32.217000 0 days 00:00:24.227000
1016 BOT 31.0 0 days 00:00:23.764000 0 days 00:00:32.357000 0 days 00:00:24.349000
1017 BOT 32.0 0 days 00:00:24.051000 0 days 00:00:32.885000 0 days 00:00:24.677000
1018 BOT 33.0 0 days 00:00:23.590000 0 days 00:00:32.664000 0 days 00:00:24.311000
1019 BOT 34.0 0 days 00:00:23.960000 0 days 00:00:32.490000 0 days 00:00:24.294000
1020 BOT 35.0 0 days 00:00:23.954000 0 days 00:00:32.538000 0 days 00:00:24.174000
1021 BOT 36.0 0 days 00:00:23.862000 0 days 00:00:32.423000 0 days 00:00:24.319000
1022 BOT 37.0 0 days 00:00:23.937000 0 days 00:00:32.482000 0 days 00:00:24.396000
1023 BOT 38.0 0 days 00:00:23.947000 0 days 00:00:32.449000 0 days 00:00:24.377000
1024 BOT 39.0 0 days 00:00:24.015000 0 days 00:00:32.860000 0 days 00:00:25.899000
1025 BOT 40.0 0 days 00:00:23.987000 0 days 00:00:32.693000 0 days 00:00:24.375000
1026 BOT 41.0 0 days 00:00:24.722000 0 days 00:00:33.417000 0 days 00:00:26.110000
1027 BOT 42.0 0 days 00:00:23.336000 0 days 00:00:32.868000 0 days 00:00:24.273000
1028 BOT 43.0 0 days 00:00:24.775000 0 days 00:00:33.339000 0 days 00:00:24.531000
1029 BOT 44.0 0 days 00:00:23.931000 0 days 00:00:33.006000 0 days 00:00:24.401000
1030 BOT 45.0 0 days 00:00:23.979000 0 days 00:00:32.724000 0 days 00:00:24.107000
1031 BOT 46.0 0 days 00:00:23.934000 0 days 00:00:32.533000 0 days 00:00:24.424000
1032 BOT 47.0 0 days 00:00:23.771000 0 days 00:00:32.676000 0 days 00:00:24.608000
1033 BOT 48.0 0 days 00:00:24.730000 0 days 00:00:32.956000 0 days 00:00:24.415000
1034 BOT 49.0 0 days 00:00:23.954000 0 days 00:00:32.321000 0 days 00:00:24.369000
1035 BOT 50.0 0 days 00:00:24.453000 0 days 00:00:33.042000 0 days 00:00:24.092000
1036 BOT 51.0 0 days 00:00:23.751000 0 days 00:00:32.464000 0 days 00:00:26.191000
1037 BOT 52.0 0 days 00:00:24.568000 0 days 00:00:33.246000 0 days 00:00:24.782000
1038 BOT 53.0 0 days 00:00:23.971000 0 days 00:00:35.082000 0 days 00:00:24.589000
1039 BOT 54.0 0 days 00:00:23.697000 0 days 00:00:32.649000 0 days 00:00:24.449000
1040 BOT 55.0 0 days 00:00:24.030000 0 days 00:00:32.441000 0 days 00:00:24.339000
1041 BOT 56.0 0 days 00:00:23.705000 0 days 00:00:32.280000 0 days 00:00:24.384000
1042 BOT 57.0 0 days 00:00:23.622000 0 days 00:00:32.153000 0 days 00:00:24.161000
1043 BOT 58.0 0 days 00:00:23.839000 0 days 00:00:33.381000 0 days 00:00:24.682000
1044 BOT 59.0 0 days 00:00:23.509000 0 days 00:00:32.648000 0 days 00:00:24.233000
1045 BOT 60.0 0 days 00:00:24.767000 0 days 00:00:33.162000 0 days 00:00:24.770000
1046 BOT 61.0 0 days 00:00:24.003000 0 days 00:00:32.634000 0 days 00:00:24.523000
1047 BOT 62.0 0 days 00:00:23.767000 0 days 00:00:32.675000 0 days 00:00:24.434000
1048 BOT 63.0 0 days 00:00:23.684000 0 days 00:00:32.544000 0 days 00:00:24.519000
1049 BOT 64.0 0 days 00:00:23.922000 0 days 00:00:32.704000 0 days 00:00:24.699000
1050 BOT 65.0 0 days 00:00:24.108000 0 days 00:00:32.875000 0 days 00:00:24.449000
1051 MAG 1.0 NaT 0 days 00:00:34.560000 0 days 00:00:25.084000
1052 MAG 2.0 0 days 00:00:24.796000 0 days 00:00:33.420000 0 days 00:00:24.857000
1053 MAG 3.0 0 days 00:00:23.884000 0 days 00:00:33.381000 0 days 00:00:24.837000
1054 MAG 4.0 0 days 00:00:23.898000 0 days 00:00:33.740000 0 days 00:00:24.742000
1055 MAG 5.0 0 days 00:00:23.714000 0 days 00:00:34.392000 0 days 00:00:24.936000
1056 MAG 6.0 0 days 00:00:23.971000 0 days 00:00:33.352000 0 days 00:00:25.123000
1057 MAG 7.0 0 days 00:00:24.245000 0 days 00:00:33.284000 0 days 00:00:24.942000
1058 MAG 8.0 0 days 00:00:24.046000 0 days 00:00:33.307000 0 days 00:00:24.867000
1059 MAG 9.0 0 days 00:00:24.044000 0 days 00:00:33.341000 0 days 00:00:24.810000
1060 MAG 10.0 0 days 00:00:23.934000 0 days 00:00:33.565000 0 days 00:00:28.585000
1061 MAG 11.0 0 days 00:00:43.703000 0 days 00:00:32.875000 0 days 00:00:23.993000
1062 MAG 12.0 0 days 00:00:24.260000 0 days 00:00:32.923000 0 days 00:00:24.287000
1063 MAG 13.0 0 days 00:00:23.867000 0 days 00:00:32.542000 0 days 00:00:24.555000
1064 MAG 14.0 0 days 00:00:23.977000 0 days 00:00:32.778000 0 days 00:00:24.469000
1065 MAG 15.0 0 days 00:00:24.106000 0 days 00:00:32.778000 0 days 00:00:24.555000
1066 MAG 16.0 0 days 00:00:23.983000 0 days 00:00:32.794000 0 days 00:00:24.733000
1067 MAG 17.0 0 days 00:00:24.028000 0 days 00:00:32.640000 0 days 00:00:24.672000
1068 MAG 18.0 0 days 00:00:23.984000 0 days 00:00:32.653000 0 days 00:00:24.650000
1069 MAG 19.0 0 days 00:00:23.944000 0 days 00:00:32.595000 0 days 00:00:24.411000
1070 MAG 20.0 0 days 00:00:24.623000 0 days 00:00:32.969000 0 days 00:00:24.896000
1071 MAG 21.0 0 days 00:00:24.100000 0 days 00:00:32.873000 0 days 00:00:24.813000
1072 MAG 22.0 0 days 00:00:23.954000 0 days 00:00:32.895000 0 days 00:00:24.746000
1073 MAG 23.0 0 days 00:00:24.470000 0 days 00:00:33.286000 0 days 00:00:24.810000
1074 MAG 24.0 0 days 00:00:24.264000 0 days 00:00:33.026000 0 days 00:00:24.767000
1075 MAG 25.0 0 days 00:00:23.858000 0 days 00:00:33.015000 0 days 00:00:24.843000
1076 MAG 26.0 0 days 00:00:23.976000 0 days 00:00:33.098000 0 days 00:00:24.743000
1077 MAG 27.0 0 days 00:00:24.117000 0 days 00:00:33.270000 0 days 00:00:24.955000
1078 MAG 28.0 0 days 00:00:24.223000 0 days 00:00:32.933000 0 days 00:00:24.789000
1079 MAG 29.0 0 days 00:00:24.046000 0 days 00:00:32.916000 0 days 00:00:28.419000
1080 MAG 30.0 0 days 00:00:50.157000 0 days 00:00:32.754000 0 days 00:00:24.536000
1081 MAG 31.0 0 days 00:00:23.955000 0 days 00:00:32.030000 0 days 00:00:24.060000
1082 MAG 32.0 0 days 00:00:23.754000 0 days 00:00:32.049000 0 days 00:00:24.124000
1083 MAG 33.0 0 days 00:00:23.618000 0 days 00:00:32.140000 0 days 00:00:24.047000
1084 MAG 34.0 0 days 00:00:23.659000 0 days 00:00:32.321000 0 days 00:00:24.226000
1085 MAG 35.0 0 days 00:00:23.742000 0 days 00:00:32.311000 0 days 00:00:24.245000
1086 MAG 36.0 0 days 00:00:23.818000 0 days 00:00:32.399000 0 days 00:00:24.263000
1087 MAG 37.0 0 days 00:00:23.725000 0 days 00:00:32.413000 0 days 00:00:24.350000
1088 MAG 38.0 0 days 00:00:23.579000 0 days 00:00:32.465000 0 days 00:00:24.283000
1089 MAG 39.0 0 days 00:00:23.747000 0 days 00:00:32.548000 0 days 00:00:24.325000
1090 MAG 40.0 0 days 00:00:24.537000 0 days 00:00:32.732000 0 days 00:00:24.416000
1091 MAG 41.0 0 days 00:00:23.794000 0 days 00:00:32.769000 0 days 00:00:24.385000
1092 MAG 42.0 0 days 00:00:23.515000 0 days 00:00:32.892000 0 days 00:00:24.505000
1093 MAG 43.0 0 days 00:00:23.801000 0 days 00:00:32.715000 0 days 00:00:24.517000
1094 MAG 44.0 0 days 00:00:23.860000 0 days 00:00:32.820000 0 days 00:00:24.444000
1095 MAG 45.0 0 days 00:00:23.739000 0 days 00:00:32.741000 0 days 00:00:24.404000
1096 MAG 46.0 0 days 00:00:23.818000 0 days 00:00:32.698000 0 days 00:00:24.615000
1097 MAG 47.0 0 days 00:00:23.699000 0 days 00:00:32.643000 0 days 00:00:24.625000
1098 MAG 48.0 0 days 00:00:24.282000 0 days 00:00:32.773000 0 days 00:00:24.729000
1099 MAG 49.0 0 days 00:00:23.669000 0 days 00:00:32.668000 0 days 00:00:24.603000
1100 MAG 50.0 0 days 00:00:24.290000 0 days 00:00:32.653000 0 days 00:00:24.204000
1101 MAG 51.0 0 days 00:00:23.529000 0 days 00:00:35.810000 0 days 00:00:24.553000
1102 MAG 52.0 0 days 00:00:23.952000 0 days 00:00:32.876000 0 days 00:00:26.110000
1103 MAG 53.0 0 days 00:00:24.435000 0 days 00:00:32.858000 0 days 00:00:24.639000
1104 MAG 54.0 0 days 00:00:23.777000 0 days 00:00:32.662000 0 days 00:00:24.455000
1105 MAG 55.0 0 days 00:00:23.868000 0 days 00:00:32.525000 0 days 00:00:24.245000
1106 MAG 56.0 0 days 00:00:23.724000 0 days 00:00:32.411000 0 days 00:00:24.449000
1107 MAG 57.0 0 days 00:00:23.934000 0 days 00:00:33.082000 0 days 00:00:25.148000
1108 MAG 58.0 0 days 00:00:23.581000 0 days 00:00:32.935000 0 days 00:00:24.533000
1109 MAG 59.0 0 days 00:00:23.761000 0 days 00:00:32.660000 0 days 00:00:24.375000
1110 MAG 60.0 0 days 00:00:23.747000 0 days 00:00:32.757000 0 days 00:00:24.492000
1111 MAG 61.0 0 days 00:00:23.692000 0 days 00:00:32.756000 0 days 00:00:24.574000
1112 MAG 62.0 0 days 00:00:23.660000 0 days 00:00:32.887000 0 days 00:00:24.447000
1113 MAG 63.0 0 days 00:00:23.717000 0 days 00:00:32.705000 0 days 00:00:24.586000
1114 MAG 64.0 0 days 00:00:23.809000 0 days 00:00:32.811000 0 days 00:00:24.746000
1115 MAG 65.0 0 days 00:00:23.982000 0 days 00:00:32.878000 0 days 00:00:24.590000
1116 ALB 1.0 NaT 0 days 00:00:33.632000 0 days 00:00:24.980000
1117 ALB 2.0 0 days 00:00:24.657000 0 days 00:00:32.882000 0 days 00:00:24.678000
1118 ALB 3.0 0 days 00:00:24.344000 0 days 00:00:32.927000 0 days 00:00:24.900000
1119 ALB 4.0 0 days 00:00:24.318000 0 days 00:00:33.118000 0 days 00:00:24.842000
1120 ALB 5.0 0 days 00:00:24.396000 0 days 00:00:33.422000 0 days 00:00:24.957000
1121 ALB 6.0 0 days 00:00:24.163000 0 days 00:00:33.420000 0 days 00:00:24.915000
1122 ALB 7.0 0 days 00:00:24.418000 0 days 00:00:33.969000 0 days 00:00:25.144000
1123 ALB 8.0 0 days 00:00:23.868000 0 days 00:00:34.323000 0 days 00:00:25.034000
1124 ALB 9.0 0 days 00:00:24.205000 0 days 00:00:33.628000 0 days 00:00:25.005000
1125 ALB 10.0 0 days 00:00:24.420000 0 days 00:00:33.548000 0 days 00:00:24.819000
1126 ALB 11.0 0 days 00:00:24.237000 0 days 00:00:33.353000 0 days 00:00:24.831000
1127 ALB 12.0 0 days 00:00:24.156000 0 days 00:00:33.189000 0 days 00:00:24.774000
1128 ALB 13.0 0 days 00:00:24.260000 0 days 00:00:33.213000 0 days 00:00:24.790000
1129 ALB 14.0 0 days 00:00:24.234000 0 days 00:00:33.282000 0 days 00:00:24.730000
1130 ALB 15.0 0 days 00:00:24.328000 0 days 00:00:33.293000 0 days 00:00:24.974000
1131 ALB 16.0 0 days 00:00:24.607000 0 days 00:00:33.921000 0 days 00:00:25.051000
1132 ALB 17.0 0 days 00:00:25.043000 0 days 00:00:33.513000 0 days 00:00:24.970000
1133 ALB 18.0 0 days 00:00:24.698000 0 days 00:00:33.426000 0 days 00:00:28.714000
1134 ALB 19.0 0 days 00:00:44.024000 0 days 00:00:32.105000 0 days 00:00:24.096000
1135 ALB 20.0 0 days 00:00:24.017000 0 days 00:00:31.970000 0 days 00:00:24.018000
1136 ALB 21.0 0 days 00:00:23.957000 0 days 00:00:32.158000 0 days 00:00:24.173000
1137 ALB 22.0 0 days 00:00:23.891000 0 days 00:00:32.379000 0 days 00:00:24.224000
1138 ALB 23.0 0 days 00:00:24.026000 0 days 00:00:32.582000 0 days 00:00:24.444000
1139 ALB 24.0 0 days 00:00:23.749000 0 days 00:00:32.871000 0 days 00:00:24.561000
1140 ALB 25.0 0 days 00:00:23.843000 0 days 00:00:32.744000 0 days 00:00:24.358000
1141 ALB 26.0 0 days 00:00:24.020000 0 days 00:00:32.960000 0 days 00:00:24.497000
1142 ALB 27.0 0 days 00:00:24.149000 0 days 00:00:32.828000 0 days 00:00:24.668000
1143 ALB 28.0 0 days 00:00:24.147000 0 days 00:00:32.660000 0 days 00:00:24.609000
1144 ALB 29.0 0 days 00:00:24.013000 0 days 00:00:32.610000 0 days 00:00:24.479000
1145 ALB 30.0 0 days 00:00:24.029000 0 days 00:00:32.760000 0 days 00:00:24.630000
1146 ALB 31.0 0 days 00:00:24.070000 0 days 00:00:32.716000 0 days 00:00:24.466000
1147 ALB 32.0 0 days 00:00:24.073000 0 days 00:00:32.515000 0 days 00:00:24.582000
1148 ALB 33.0 0 days 00:00:23.984000 0 days 00:00:32.585000 0 days 00:00:24.424000
1149 ALB 34.0 0 days 00:00:24.001000 0 days 00:00:32.789000 0 days 00:00:24.493000
1150 ALB 35.0 0 days 00:00:24.102000 0 days 00:00:32.958000 0 days 00:00:24.576000
1151 ALB 36.0 0 days 00:00:23.971000 0 days 00:00:32.894000 0 days 00:00:24.614000
1152 ALB 37.0 0 days 00:00:24.119000 0 days 00:00:32.745000 0 days 00:00:24.713000
1153 ALB 38.0 0 days 00:00:24.150000 0 days 00:00:32.903000 0 days 00:00:24.684000
1154 ALB 39.0 0 days 00:00:24.296000 0 days 00:00:33.178000 0 days 00:00:24.795000
1155 ALB 40.0 0 days 00:00:23.919000 0 days 00:00:32.904000 0 days 00:00:24.764000
1156 ALB 41.0 0 days 00:00:24.089000 0 days 00:00:33.256000 0 days 00:00:24.810000
1157 ALB 42.0 0 days 00:00:24.118000 0 days 00:00:33.147000 0 days 00:00:26.985000
1158 ALB 43.0 0 days 00:00:24.238000 0 days 00:00:33.268000 0 days 00:00:28.419000
1159 ALB 44.0 0 days 00:00:42.045000 0 days 00:00:31.459000 0 days 00:00:23.911000
1160 ALB 45.0 0 days 00:00:23.749000 0 days 00:00:31.706000 0 days 00:00:23.677000
1161 ALB 46.0 0 days 00:00:23.769000 0 days 00:00:33.435000 0 days 00:00:25.921000
1162 ALB 47.0 0 days 00:00:23.653000 0 days 00:00:32.276000 0 days 00:00:23.923000
1163 ALB 48.0 0 days 00:00:25.712000 0 days 00:00:32.184000 0 days 00:00:24.141000
1164 ALB 49.0 0 days 00:00:23.863000 0 days 00:00:31.999000 0 days 00:00:24.019000
1165 ALB 50.0 0 days 00:00:23.851000 0 days 00:00:32.235000 0 days 00:00:23.991000
1166 ALB 51.0 0 days 00:00:25.226000 0 days 00:00:32.208000 0 days 00:00:23.996000
1167 ALB 52.0 0 days 00:00:23.848000 0 days 00:00:32.187000 0 days 00:00:24.096000
1168 ALB 53.0 0 days 00:00:23.847000 0 days 00:00:32.190000 0 days 00:00:24.183000
1169 ALB 54.0 0 days 00:00:23.884000 0 days 00:00:32.188000 0 days 00:00:24.228000
1170 ALB 55.0 0 days 00:00:23.808000 0 days 00:00:32.178000 0 days 00:00:24.211000
1171 ALB 56.0 0 days 00:00:23.841000 0 days 00:00:33.270000 0 days 00:00:24.631000
1172 ALB 57.0 0 days 00:00:23.468000 0 days 00:00:32.424000 0 days 00:00:24.227000
1173 ALB 58.0 0 days 00:00:23.672000 0 days 00:00:41.310000 0 days 00:00:24.623000
1174 ALB 59.0 0 days 00:00:23.722000 0 days 00:00:32.312000 0 days 00:00:24.063000
1175 ALB 60.0 0 days 00:00:23.670000 0 days 00:00:32.228000 0 days 00:00:23.978000
1176 ALB 61.0 0 days 00:00:23.613000 0 days 00:00:32.133000 0 days 00:00:24.256000
1177 ALB 62.0 0 days 00:00:23.598000 0 days 00:00:32.259000 0 days 00:00:24.136000
1178 ALB 63.0 0 days 00:00:23.521000 0 days 00:00:32.377000 0 days 00:00:24.313000
1179 ALB 64.0 0 days 00:00:23.724000 0 days 00:00:32.199000 0 days 00:00:24.312000
1180 ALB 65.0 0 days 00:00:23.676000 0 days 00:00:32.344000 0 days 00:00:24.290000
1181 TSU 1.0 NaT 0 days 00:00:34.259000 0 days 00:00:25.296000
1182 TSU 2.0 0 days 00:00:24.724000 0 days 00:00:33.446000 0 days 00:00:24.787000
1183 TSU 3.0 0 days 00:00:24.042000 0 days 00:00:33.254000 0 days 00:00:24.897000
1184 TSU 4.0 0 days 00:00:24.068000 0 days 00:00:33.525000 0 days 00:00:24.814000
1185 TSU 5.0 0 days 00:00:23.987000 0 days 00:00:33.836000 0 days 00:00:25.096000
1186 TSU 6.0 0 days 00:00:25.001000 0 days 00:00:33.504000 0 days 00:00:25.219000
1187 TSU 7.0 0 days 00:00:24.725000 0 days 00:00:33.942000 0 days 00:00:25.068000
1188 TSU 8.0 0 days 00:00:24.274000 0 days 00:00:33.547000 0 days 00:00:25.138000
1189 TSU 9.0 0 days 00:00:24.239000 0 days 00:00:33.244000 0 days 00:00:28.521000
1190 TSU 10.0 0 days 00:00:43.060000 0 days 00:00:31.947000 0 days 00:00:23.879000
1191 TSU 11.0 0 days 00:00:23.963000 0 days 00:00:33.031000 0 days 00:00:24.650000
1192 TSU 12.0 0 days 00:00:23.808000 0 days 00:00:33.701000 0 days 00:00:24.832000
1193 TSU 13.0 0 days 00:00:24.267000 0 days 00:00:32.957000 0 days 00:00:24.593000
1194 TSU 14.0 0 days 00:00:23.977000 0 days 00:00:32.795000 0 days 00:00:24.739000
1195 TSU 15.0 0 days 00:00:24.245000 0 days 00:00:32.803000 0 days 00:00:24.505000
1196 TSU 16.0 0 days 00:00:24.136000 0 days 00:00:33.098000 0 days 00:00:24.799000
1197 TSU 17.0 0 days 00:00:24.193000 0 days 00:00:32.766000 0 days 00:00:24.564000
1198 TSU 18.0 0 days 00:00:24.208000 0 days 00:00:33.258000 0 days 00:00:24.716000
1199 TSU 19.0 0 days 00:00:24.120000 0 days 00:00:33.008000 0 days 00:00:24.616000
1200 TSU 20.0 0 days 00:00:24.831000 0 days 00:00:33.358000 0 days 00:00:24.773000
1201 TSU 21.0 0 days 00:00:23.904000 0 days 00:00:32.805000 0 days 00:00:24.683000
1202 TSU 22.0 0 days 00:00:25.158000 0 days 00:00:33.708000 0 days 00:00:24.927000
1203 TSU 23.0 0 days 00:00:24.065000 0 days 00:00:32.983000 0 days 00:00:24.700000
1204 TSU 24.0 0 days 00:00:23.997000 0 days 00:00:32.850000 0 days 00:00:24.768000
1205 TSU 25.0 0 days 00:00:23.984000 0 days 00:00:33.175000 0 days 00:00:24.632000
1206 TSU 26.0 0 days 00:00:24.027000 0 days 00:00:33.290000 0 days 00:00:24.694000
1207 TSU 27.0 0 days 00:00:24.075000 0 days 00:00:33.059000 0 days 00:00:28.447000
1208 TSU 28.0 0 days 00:00:43.421000 0 days 00:00:32.220000 0 days 00:00:24.096000
1209 TSU 29.0 0 days 00:00:23.651000 0 days 00:00:31.911000 0 days 00:00:24.011000
1210 TSU 30.0 0 days 00:00:23.565000 0 days 00:00:32.056000 0 days 00:00:24.134000
1211 TSU 31.0 0 days 00:00:23.788000 0 days 00:00:32.328000 0 days 00:00:24.262000
1212 TSU 32.0 0 days 00:00:23.682000 0 days 00:00:32.408000 0 days 00:00:24.233000
1213 TSU 33.0 0 days 00:00:23.581000 0 days 00:00:32.407000 0 days 00:00:24.184000
1214 TSU 34.0 0 days 00:00:23.743000 0 days 00:00:32.532000 0 days 00:00:24.282000
1215 TSU 35.0 0 days 00:00:23.338000 0 days 00:00:32.647000 0 days 00:00:24.203000
1216 TSU 36.0 0 days 00:00:23.628000 0 days 00:00:34.664000 0 days 00:00:24.479000
1217 TSU 37.0 0 days 00:00:23.730000 0 days 00:00:32.462000 0 days 00:00:24.461000
1218 TSU 38.0 0 days 00:00:23.780000 0 days 00:00:32.622000 0 days 00:00:24.447000
1219 TSU 39.0 0 days 00:00:23.668000 0 days 00:00:32.900000 0 days 00:00:24.458000
1220 TSU 40.0 0 days 00:00:23.726000 0 days 00:00:32.614000 0 days 00:00:25.760000
1221 TSU 41.0 0 days 00:00:23.631000 0 days 00:00:32.946000 0 days 00:00:24.898000
1222 TSU 42.0 0 days 00:00:24.616000 0 days 00:00:33.434000 0 days 00:00:26.263000
1223 TSU 43.0 0 days 00:00:23.425000 0 days 00:00:33.006000 0 days 00:00:24.444000
1224 TSU 44.0 0 days 00:00:24.938000 0 days 00:00:33.566000 0 days 00:00:27.882000
1225 TSU 45.0 0 days 00:00:44.027000 0 days 00:00:32.793000 0 days 00:00:24.247000
1226 TSU 46.0 0 days 00:00:24.101000 0 days 00:00:32.155000 0 days 00:00:24.450000
1227 TSU 47.0 0 days 00:00:24.080000 0 days 00:00:32.252000 0 days 00:00:24.129000
1228 TSU 48.0 0 days 00:00:23.778000 0 days 00:00:34.321000 0 days 00:00:24.604000
1229 TSU 49.0 0 days 00:00:23.966000 0 days 00:00:32.887000 0 days 00:00:24.946000
1230 TSU 50.0 0 days 00:00:23.704000 0 days 00:00:32.042000 0 days 00:00:24.069000
1231 TSU 51.0 0 days 00:00:23.500000 0 days 00:00:32.084000 0 days 00:00:24.094000
1232 TSU 52.0 0 days 00:00:23.662000 0 days 00:00:32.134000 0 days 00:00:24.022000
1233 TSU 53.0 0 days 00:00:23.500000 0 days 00:00:32.246000 0 days 00:00:24.283000
1234 TSU 54.0 0 days 00:00:23.537000 0 days 00:00:32.548000 0 days 00:00:24.352000
1235 TSU 55.0 0 days 00:00:23.318000 0 days 00:00:32.132000 0 days 00:00:24.114000
1236 TSU 56.0 0 days 00:00:23.502000 0 days 00:00:31.916000 0 days 00:00:24.029000
1237 TSU 57.0 0 days 00:00:23.412000 0 days 00:00:32.041000 0 days 00:00:24.011000
1238 TSU 58.0 0 days 00:00:23.270000 0 days 00:00:32.147000 0 days 00:00:24.225000
1239 TSU 59.0 0 days 00:00:23.582000 0 days 00:00:32.327000 0 days 00:00:24.220000
1240 TSU 60.0 0 days 00:00:23.478000 0 days 00:00:32.250000 0 days 00:00:24.068000
1241 TSU 61.0 0 days 00:00:23.460000 0 days 00:00:32.452000 0 days 00:00:24.205000
1242 TSU 62.0 0 days 00:00:23.525000 0 days 00:00:34.385000 0 days 00:00:26.142000
1243 TSU 63.0 0 days 00:00:23.307000 0 days 00:00:32.756000 0 days 00:00:24.246000
1244 TSU 64.0 0 days 00:00:23.478000 0 days 00:00:32.264000 0 days 00:00:24.361000
1245 TSU 65.0 0 days 00:00:23.619000 0 days 00:00:32.522000 0 days 00:00:24.374000
1246 SAR 1.0 NaT 0 days 00:00:34.997000 0 days 00:00:25.251000
1247 SAR 2.0 0 days 00:00:25.430000 0 days 00:00:33.289000 0 days 00:00:24.894000
1248 SAR 3.0 0 days 00:00:24.195000 0 days 00:00:33.352000 0 days 00:00:24.944000
1249 SAR 4.0 0 days 00:00:24.258000 0 days 00:00:33.298000 0 days 00:00:25.001000
1250 SAR 5.0 0 days 00:00:24.114000 0 days 00:00:33.512000 0 days 00:00:25.243000
1251 SAR 6.0 0 days 00:00:24.932000 0 days 00:00:33.515000 0 days 00:00:25.190000
1252 SAR 7.0 0 days 00:00:24.045000 0 days 00:00:34.176000 0 days 00:00:25.148000
1253 SAR 8.0 0 days 00:00:23.973000 0 days 00:00:34.129000 0 days 00:00:25.243000
1254 SAR 9.0 0 days 00:00:24.018000 0 days 00:00:33.674000 0 days 00:00:25.095000
1255 SAR 10.0 0 days 00:00:24.229000 0 days 00:00:33.497000 0 days 00:00:25.145000
1256 SAR 11.0 0 days 00:00:24.177000 0 days 00:00:33.210000 0 days 00:00:25.201000
1257 SAR 12.0 0 days 00:00:23.987000 0 days 00:00:33.373000 0 days 00:00:25.101000
1258 SAR 13.0 0 days 00:00:24.379000 0 days 00:00:33.475000 0 days 00:00:25.251000
1259 SAR 14.0 0 days 00:00:24.502000 0 days 00:00:33.335000 0 days 00:00:28.542000
1260 SAR 15.0 0 days 00:00:43.510000 0 days 00:00:32.146000 0 days 00:00:23.963000
1261 SAR 16.0 0 days 00:00:24.021000 0 days 00:00:32.427000 0 days 00:00:24.460000
1262 SAR 17.0 0 days 00:00:24.054000 0 days 00:00:32.406000 0 days 00:00:24.617000
1263 SAR 18.0 0 days 00:00:24.248000 0 days 00:00:32.623000 0 days 00:00:24.508000
1264 SAR 19.0 0 days 00:00:24.164000 0 days 00:00:32.738000 0 days 00:00:24.652000
1265 SAR 20.0 0 days 00:00:24.116000 0 days 00:00:32.725000 0 days 00:00:24.781000
1266 SAR 21.0 0 days 00:00:24.135000 0 days 00:00:32.602000 0 days 00:00:24.603000
1267 SAR 22.0 0 days 00:00:24.084000 0 days 00:00:32.865000 0 days 00:00:24.935000
1268 SAR 23.0 0 days 00:00:24.135000 0 days 00:00:32.921000 0 days 00:00:24.886000
1269 SAR 24.0 0 days 00:00:24.285000 0 days 00:00:33.041000 0 days 00:00:25.783000
1270 SAR 25.0 0 days 00:00:23.901000 0 days 00:00:33.462000 0 days 00:00:24.967000
1271 SAR 26.0 0 days 00:00:24.236000 0 days 00:00:33.316000 0 days 00:00:24.995000
1272 SAR 27.0 0 days 00:00:24.363000 0 days 00:00:33.154000 0 days 00:00:25.061000
1273 SAR 28.0 0 days 00:00:24.389000 0 days 00:00:33.233000 0 days 00:00:24.965000
1274 SAR 29.0 0 days 00:00:24.192000 0 days 00:00:33.129000 0 days 00:00:25.104000
1275 SAR 30.0 0 days 00:00:24.410000 0 days 00:00:33.252000 0 days 00:00:25.150000
1276 SAR 31.0 0 days 00:00:24.455000 0 days 00:00:33.133000 0 days 00:00:25.133000
1277 SAR 32.0 0 days 00:00:24.330000 0 days 00:00:33.086000 0 days 00:00:25.028000
1278 SAR 33.0 0 days 00:00:24.621000 0 days 00:00:33.363000 0 days 00:00:24.959000
1279 SAR 34.0 0 days 00:00:24.223000 0 days 00:00:33.212000 0 days 00:00:28.390000
1280 SAR 35.0 0 days 00:00:44.101000 0 days 00:00:32.481000 0 days 00:00:24.013000
1281 SAR 36.0 0 days 00:00:23.800000 0 days 00:00:32.207000 0 days 00:00:24.267000
1282 SAR 37.0 0 days 00:00:23.747000 0 days 00:00:32.372000 0 days 00:00:24.283000
1283 SAR 38.0 0 days 00:00:23.768000 0 days 00:00:32.191000 0 days 00:00:24.213000
1284 SAR 39.0 0 days 00:00:23.802000 0 days 00:00:32.407000 0 days 00:00:24.207000
1285 SAR 40.0 0 days 00:00:23.720000 0 days 00:00:32.359000 0 days 00:00:24.369000
1286 SAR 41.0 0 days 00:00:23.752000 0 days 00:00:32.389000 0 days 00:00:24.606000
1287 SAR 42.0 0 days 00:00:25.331000 0 days 00:00:32.830000 0 days 00:00:24.657000
1288 SAR 43.0 0 days 00:00:24.529000 0 days 00:00:32.820000 0 days 00:00:24.803000
1289 SAR 44.0 0 days 00:00:25.074000 0 days 00:00:33.106000 0 days 00:00:24.708000
1290 SAR 45.0 0 days 00:00:23.892000 0 days 00:00:32.631000 0 days 00:00:24.422000
1291 SAR 46.0 0 days 00:00:23.901000 0 days 00:00:32.592000 0 days 00:00:24.548000
1292 SAR 47.0 0 days 00:00:23.963000 0 days 00:00:33.604000 0 days 00:00:24.731000
1293 SAR 48.0 0 days 00:00:23.912000 0 days 00:00:32.563000 0 days 00:00:24.558000
1294 SAR 49.0 0 days 00:00:24.034000 0 days 00:00:32.522000 0 days 00:00:24.517000
1295 SAR 50.0 0 days 00:00:24.046000 0 days 00:00:32.514000 0 days 00:00:24.423000
1296 SAR 51.0 0 days 00:00:24.069000 0 days 00:00:33.078000 0 days 00:00:24.792000
1297 SAR 52.0 0 days 00:00:23.992000 0 days 00:00:32.537000 0 days 00:00:24.496000
1298 SAR 53.0 0 days 00:00:23.913000 0 days 00:00:32.650000 0 days 00:00:24.520000
1299 SAR 54.0 0 days 00:00:23.896000 0 days 00:00:32.703000 0 days 00:00:24.600000
1300 SAR 55.0 0 days 00:00:24.481000 0 days 00:00:32.785000 0 days 00:00:24.700000
1301 SAR 56.0 0 days 00:00:24.862000 0 days 00:00:32.798000 0 days 00:00:24.566000
1302 SAR 57.0 0 days 00:00:23.933000 0 days 00:00:32.629000 0 days 00:00:26.360000
1303 SAR 58.0 0 days 00:00:23.902000 0 days 00:00:32.876000 0 days 00:00:24.711000
1304 SAR 59.0 0 days 00:00:23.991000 0 days 00:00:32.854000 0 days 00:00:24.708000
1305 SAR 60.0 0 days 00:00:24.072000 0 days 00:00:34.369000 0 days 00:00:26.244000
1306 SAR 61.0 0 days 00:00:23.892000 0 days 00:00:32.790000 0 days 00:00:24.623000
1307 SAR 62.0 0 days 00:00:23.876000 0 days 00:00:32.868000 0 days 00:00:24.632000
1308 SAR 63.0 0 days 00:00:23.920000 0 days 00:00:32.884000 0 days 00:00:24.808000
1309 SAR 64.0 0 days 00:00:25.139000 0 days 00:00:34.847000 0 days 00:00:25.217000
In [17]:
# Drop rows with missing or invalid lap times
laps = laps[laps['LapTime'].notnull()].copy()

# Convert LapTime from string to timedelta
laps['LapTime'] = pd.to_timedelta(laps['LapTime'])

# Convert LapTime to seconds for easier math
laps['LapTime_s'] = laps['LapTime'].dt.total_seconds()

# Sort properly
laps.sort_values(by=['Driver', 'LapNumber'], inplace=True)
In [18]:
# Calculate lap-to-lap deltas (positive = slower than last lap)
laps['DeltaLap_s'] = (
    laps.groupby('Driver')['LapTime_s']
    .diff().fillna(0)   # 0 for first lap
)
laps['DeltaLap_s']
Out[18]:
264     0.000
265    -6.689
266    -0.589
267     0.043
268     0.638
269     0.943
270    -0.080
271    -0.914
272    -0.189
273     0.073
274    -0.471
275    -0.905
276     0.539
277     0.266
278    -0.015
279     0.706
280     0.714
281    -1.074
282     3.112
283    13.431
284   -18.241
285    -0.143
286     0.428
287     0.367
288     0.059
289     0.092
290     0.100
291     0.020
292     0.046
293    -0.031
294    -0.150
295    -0.372
296     0.189
297     0.823
298    -0.724
299    -0.164
300    -0.035
301    -0.457
302     1.846
303    -1.269
304     0.026
305    -0.602
306    -0.102
307     0.104
308     3.493
309    14.276
310   -19.336
311    -0.245
312    -0.008
313    -0.385
314     0.568
315     0.764
316    -0.954
317     0.703
318    -0.135
319    -0.255
320     1.978
321    -1.648
322     0.521
323     0.707
324    -0.931
325    -0.035
326     0.023
327    -0.253
328     0.356
66      0.000
67     -3.847
68     -0.173
69      0.075
70      0.554
71      0.150
72      0.023
73      0.315
74     -0.331
75      0.173
76     -0.188
77      0.313
78     -0.055
79      0.151
80      0.376
81      2.989
82     13.366
83    -18.294
84     -0.731
85      0.396
86      0.212
87      0.093
88     -0.220
89      0.271
90     -0.087
91     -0.057
92      0.675
93     -0.354
94     -0.479
95      0.139
96      0.431
97      1.030
98     -1.099
99     -0.272
100     0.665
101    -0.045
102    -1.202
103     0.254
104     0.379
105    -0.005
106    -0.432
107     0.624
108     3.925
109    12.045
110   -17.435
111    -0.950
112     0.403
113     0.628
114     0.136
115    -0.767
116     0.068
117     0.140
118     0.188
119    -0.072
120     0.255
121    -0.356
122     0.191
123     0.065
124    -0.048
125    -0.005
126     0.204
127     0.498
128    -0.395
129     0.224
130    -0.157
131     1.032
198     0.000
199    -4.581
200     0.445
201    -0.718
202     0.363
203     0.295
204    -0.231
205     0.397
206    -0.063
207    -0.316
208     0.462
209     0.085
210    -0.286
211     0.319
212     0.109
213    -0.810
214     0.230
215    -0.208
216     0.181
217     0.063
218     0.338
219    -0.046
220     0.272
221     3.614
222    13.125
223   -19.081
224    -0.570
225     0.513
226     0.158
227     0.193
228     0.116
229    -0.282
230     0.026
231     0.075
232     0.567
233    -0.270
234    -0.354
235     0.087
236    -0.181
237     0.206
238    -0.003
239     0.119
240     0.200
241     0.083
242    -0.163
243     0.100
244     3.760
245    13.755
246   -19.426
247     0.092
248    -0.003
249    -0.282
250     0.059
251     0.429
252     0.166
253    -0.021
254    -0.420
255     0.103
256    -0.028
257     0.262
258     0.288
259    -0.202
260     0.432
261     0.065
262     0.044
263     0.336
329     0.000
330    -3.738
331     0.028
332     0.459
333     0.432
334    -0.078
335     0.237
336     0.150
337    -0.300
338     0.080
339     0.062
340     0.069
341     0.078
342     0.228
343    -0.119
344    -1.070
345     0.437
346    -0.461
347     0.188
348     0.181
349     0.091
350     0.021
351     4.257
352    12.488
353   -19.170
354     1.353
355    -0.539
356     0.518
357    -0.115
358    -0.331
359     0.756
360    -0.277
361     0.222
362    -0.235
363     0.623
364    -1.031
365    -0.222
366     0.082
367    -0.092
368     0.530
369    -0.834
370     0.600
371    -0.012
372    -0.042
373    -0.703
374     0.665
375     3.567
376    14.140
377   -19.749
378     0.563
379    -0.825
380     0.539
381     0.260
382     0.073
383     0.376
384    -0.736
385     0.266
386     0.366
387    -0.314
388     0.326
389    -0.466
390     0.275
391     0.094
392     0.108
393     0.491
394     0.909
132     0.000
133    -6.381
134    -0.385
135     0.248
136    -0.442
137    -0.129
138    -0.036
139     0.520
140    -0.529
141     0.199
142     0.054
143     0.249
144     3.603
145    13.582
146   -19.001
147     0.416
148    -0.163
149    -0.258
150     0.397
151     0.102
152     0.372
153     0.172
154    -0.123
155    -0.473
156    -0.016
157     0.228
158     0.097
159     1.261
160    -0.945
161     0.169
162     4.017
163    11.071
164   -17.839
165     0.896
166    -0.232
167    -0.380
168     0.123
169     0.429
170    -0.498
171     0.377
172     0.020
173    -0.315
174     0.408
175     0.137
176    -0.148
177    -0.063
178     0.440
179    -0.035
180     3.392
181    13.787
182   -19.205
183     0.588
184    -0.083
185     0.140
186     0.110
187     0.032
188     0.363
189     0.370
190    -0.112
191    -0.176
192    -0.245
193     0.162
194     0.754
195    -0.331
196    -0.233
197     0.027
395     0.000
396    -5.466
397    -0.842
398     0.032
399     0.418
400    -0.159
401     0.360
402     0.114
403    -0.030
404     0.549
405    -0.563
406     0.197
407     0.235
408     0.398
409    -0.824
410     0.040
411     0.321
412    -0.348
413     0.222
414     0.156
415     5.181
416    12.032
417   -19.263
418     0.158
419    -0.260
420     0.122
421     0.378
422     0.395
423    -0.803
424     0.187
425    -0.135
426     0.550
427     0.118
428    -0.887
429     0.140
430    -0.068
431    -0.067
432     0.124
433    -0.005
434    -0.121
435    -0.037
436     0.308
437     0.220
438    -0.225
439     0.742
440     3.417
441    13.735
442   -18.502
443    -1.158
444     0.098
445    -0.076
446     0.311
447    -0.269
448     0.131
449    -0.413
450    -0.067
451     0.419
452     0.190
453    -0.146
454    -0.208
455    -0.152
456     0.209
457     0.401
458     0.253
459     0.457
460    -0.003
0       0.000
1      -3.315
2      -0.507
3       1.402
4       0.061
5       0.049
6       0.097
7       0.016
8       0.053
9      -0.039
10     -0.049
11      0.422
12     -0.569
13      0.182
14      0.108
15      0.126
16      3.653
17     12.781
18    -17.932
19      0.241
20      0.338
21     -0.562
22     -0.137
23      0.096
24     -0.338
25      0.519
26     -0.188
27      0.407
28     -0.309
29      0.015
30      0.204
31     -0.120
32     -0.055
33      0.122
34      0.227
35     -0.259
36     -0.123
37      0.010
38     -0.144
39      0.641
40     -0.662
41      0.272
42      0.381
43      3.126
44     13.626
45    -19.167
46      0.112
47      0.418
48     -0.162
49     -0.180
50     -0.116
51     -0.027
52      0.209
53     -0.364
54      0.245
55      0.333
56     -0.227
57      0.060
58     -0.073
59      0.051
60      0.195
61     -0.059
62      0.242
63      0.529
64      0.395
65      0.307
Name: DeltaLap_s, dtype: float64
In [19]:
import matplotlib.pyplot as plt
driver = 'NOR'
laps[laps['Driver'] == driver].plot(
    x='LapNumber', y='DeltaLap_s', title=f'{driver} - Lap Deltas',
    marker='o', linestyle='-'
)
plt.ylabel("Δ Lap Time (s)")
plt.grid()
plt.show()
No description has been provided for this image
In [20]:
# Group by driver & stint
laps['StintLapNumber'] = (
    laps.groupby(['Driver', 'Stint']).cumcount() + 1
)

# Normalize lap time to stint start
laps['StintStartLapTime'] = (
    laps.groupby(['Driver', 'Stint'])['LapTime_s']
    .transform('first')
)
laps['StintDelta_s'] = laps['LapTime_s'] - laps['StintStartLapTime']
In [21]:
laps['StintDelta_s']
Out[21]:
264     0.000
265    -6.689
266    -7.278
267    -7.235
268    -6.597
269    -5.654
270    -5.734
271    -6.648
272    -6.837
273    -6.764
274    -7.235
275    -8.140
276    -7.601
277    -7.335
278    -7.350
279    -6.644
280    -5.930
281    -7.004
282    -3.892
283     0.000
284   -18.241
285   -18.384
286   -17.956
287   -17.589
288   -17.530
289   -17.438
290   -17.338
291   -17.318
292   -17.272
293   -17.303
294   -17.453
295   -17.825
296   -17.636
297   -16.813
298   -17.537
299   -17.701
300   -17.736
301   -18.193
302   -16.347
303   -17.616
304   -17.590
305   -18.192
306   -18.294
307   -18.190
308   -14.697
309     0.000
310   -19.336
311   -19.581
312   -19.589
313   -19.974
314   -19.406
315   -18.642
316   -19.596
317   -18.893
318   -19.028
319   -19.283
320   -17.305
321   -18.953
322   -18.432
323   -17.725
324   -18.656
325   -18.691
326   -18.668
327   -18.921
328   -18.565
66      0.000
67     -3.847
68     -4.020
69     -3.945
70     -3.391
71     -3.241
72     -3.218
73     -2.903
74     -3.234
75     -3.061
76     -3.249
77     -2.936
78     -2.991
79     -2.840
80     -2.464
81      0.525
82      0.000
83    -18.294
84    -19.025
85    -18.629
86    -18.417
87    -18.324
88    -18.544
89    -18.273
90    -18.360
91    -18.417
92    -17.742
93    -18.096
94    -18.575
95    -18.436
96    -18.005
97    -16.975
98    -18.074
99    -18.346
100   -17.681
101   -17.726
102   -18.928
103   -18.674
104   -18.295
105   -18.300
106   -18.732
107   -18.108
108   -14.183
109     0.000
110   -17.435
111   -18.385
112   -17.982
113   -17.354
114   -17.218
115   -17.985
116   -17.917
117   -17.777
118   -17.589
119   -17.661
120   -17.406
121   -17.762
122   -17.571
123   -17.506
124   -17.554
125   -17.559
126   -17.355
127   -16.857
128   -17.252
129   -17.028
130   -17.185
131   -16.153
198     0.000
199    -4.581
200    -4.136
201    -4.854
202    -4.491
203    -4.196
204    -4.427
205    -4.030
206    -4.093
207    -4.409
208    -3.947
209    -3.862
210    -4.148
211    -3.829
212    -3.720
213    -4.530
214    -4.300
215    -4.508
216    -4.327
217    -4.264
218    -3.926
219    -3.972
220    -3.700
221    -0.086
222     0.000
223   -19.081
224   -19.651
225   -19.138
226   -18.980
227   -18.787
228   -18.671
229   -18.953
230   -18.927
231   -18.852
232   -18.285
233   -18.555
234   -18.909
235   -18.822
236   -19.003
237   -18.797
238   -18.800
239   -18.681
240   -18.481
241   -18.398
242   -18.561
243   -18.461
244   -14.701
245     0.000
246   -19.426
247   -19.334
248   -19.337
249   -19.619
250   -19.560
251   -19.131
252   -18.965
253   -18.986
254   -19.406
255   -19.303
256   -19.331
257   -19.069
258   -18.781
259   -18.983
260   -18.551
261   -18.486
262   -18.442
263   -18.106
329     0.000
330    -3.738
331    -3.710
332    -3.251
333    -2.819
334    -2.897
335    -2.660
336    -2.510
337    -2.810
338    -2.730
339    -2.668
340    -2.599
341    -2.521
342    -2.293
343    -2.412
344    -3.482
345    -3.045
346    -3.506
347    -3.318
348    -3.137
349    -3.046
350    -3.025
351     1.232
352     0.000
353   -19.170
354   -17.817
355   -18.356
356   -17.838
357   -17.953
358   -18.284
359   -17.528
360   -17.805
361   -17.583
362   -17.818
363   -17.195
364   -18.226
365   -18.448
366   -18.366
367   -18.458
368   -17.928
369   -18.762
370   -18.162
371   -18.174
372   -18.216
373   -18.919
374   -18.254
375   -14.687
376     0.000
377   -19.749
378   -19.186
379   -20.011
380   -19.472
381   -19.212
382   -19.139
383   -18.763
384   -19.499
385   -19.233
386   -18.867
387   -19.181
388   -18.855
389   -19.321
390   -19.046
391   -18.952
392   -18.844
393   -18.353
394   -17.444
132     0.000
133    -6.381
134    -6.766
135    -6.518
136    -6.960
137    -7.089
138    -7.125
139    -6.605
140    -7.134
141    -6.935
142    -6.881
143    -6.632
144    -3.029
145     0.000
146   -19.001
147   -18.585
148   -18.748
149   -19.006
150   -18.609
151   -18.507
152   -18.135
153   -17.963
154   -18.086
155   -18.559
156   -18.575
157   -18.347
158   -18.250
159   -16.989
160   -17.934
161   -17.765
162   -13.748
163     0.000
164   -17.839
165   -16.943
166   -17.175
167   -17.555
168   -17.432
169   -17.003
170   -17.501
171   -17.124
172   -17.104
173   -17.419
174   -17.011
175   -16.874
176   -17.022
177   -17.085
178   -16.645
179   -16.680
180   -13.288
181     0.000
182   -19.205
183   -18.617
184   -18.700
185   -18.560
186   -18.450
187   -18.418
188   -18.055
189   -17.685
190   -17.797
191   -17.973
192   -18.218
193   -18.056
194   -17.302
195   -17.633
196   -17.866
197   -17.839
395     0.000
396    -5.466
397    -6.308
398    -6.276
399    -5.858
400    -6.017
401    -5.657
402    -5.543
403    -5.573
404    -5.024
405    -5.587
406    -5.390
407    -5.155
408    -4.757
409    -5.581
410    -5.541
411    -5.220
412    -5.568
413    -5.346
414    -5.190
415    -0.009
416     0.000
417   -19.263
418   -19.105
419   -19.365
420   -19.243
421   -18.865
422   -18.470
423   -19.273
424   -19.086
425   -19.221
426   -18.671
427   -18.553
428   -19.440
429   -19.300
430   -19.368
431   -19.435
432   -19.311
433   -19.316
434   -19.437
435   -19.474
436   -19.166
437   -18.946
438   -19.171
439   -18.429
440   -15.012
441     0.000
442   -18.502
443   -19.660
444   -19.562
445   -19.638
446   -19.327
447   -19.596
448   -19.465
449   -19.878
450   -19.945
451   -19.526
452   -19.336
453   -19.482
454   -19.690
455   -19.842
456   -19.633
457   -19.232
458   -18.979
459   -18.522
460   -18.525
0       0.000
1      -3.315
2      -3.822
3      -2.420
4      -2.359
5      -2.310
6      -2.213
7      -2.197
8      -2.144
9      -2.183
10     -2.232
11     -1.810
12     -2.379
13     -2.197
14     -2.089
15     -1.963
16      1.690
17      0.000
18    -17.932
19    -17.691
20    -17.353
21    -17.915
22    -18.052
23    -17.956
24    -18.294
25    -17.775
26    -17.963
27    -17.556
28    -17.865
29    -17.850
30    -17.646
31    -17.766
32    -17.821
33    -17.699
34    -17.472
35    -17.731
36    -17.854
37    -17.844
38    -17.988
39    -17.347
40    -18.009
41    -17.737
42    -17.356
43    -14.230
44      0.000
45    -19.167
46    -19.055
47    -18.637
48    -18.799
49    -18.979
50    -19.095
51    -19.122
52    -18.913
53    -19.277
54    -19.032
55    -18.699
56    -18.926
57    -18.866
58    -18.939
59    -18.888
60    -18.693
61    -18.752
62    -18.510
63    -17.981
64    -17.586
65    -17.279
Name: StintDelta_s, dtype: float64
In [22]:
for drv in laps['Driver'].unique():
    driver_data = laps[laps['Driver'] == drv]
    for stint in driver_data['Stint'].unique():
        stint_data = driver_data[driver_data['Stint'] == stint]
        plt.plot(
            stint_data['StintLapNumber'],
            stint_data['StintDelta_s'],
            label=f"{drv} - Stint {stint}"
        )

plt.title("Stint Performance Degradation")
plt.xlabel("Lap in Stint")
plt.ylabel("Δ Lap Time from Stint Start (s)")
plt.grid(True)
plt.legend()
plt.show()
No description has been provided for this image
In [23]:
# Define team drivers
ferrari_drivers = [drv for drv in session.drivers if session.get_driver(drv)['TeamName'] == 'Ferrari']
mclaren_drivers = [drv for drv in session.drivers if session.get_driver(drv)['TeamName'] == 'McLaren']

# Define strategy space: lap numbers when first or second pit stop could be made
strategy_laps = list(range(13, 27)) + list(range(34, 53))  # e.g., laps 13–26 and 34–52
In [24]:
pip install nashpy
Requirement already satisfied: nashpy in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (0.0.41)
Requirement already satisfied: numpy>=1.21.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from nashpy) (1.26.4)
Requirement already satisfied: scipy>=0.19.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from nashpy) (1.13.1)
Requirement already satisfied: networkx>=3.0.0 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from nashpy) (3.3)
Requirement already satisfied: deprecated>=1.2.14 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from nashpy) (1.2.18)
Requirement already satisfied: wrapt<2,>=1.10 in c:\users\kanmanivishwaa\.ms-ad\new folder\lib\site-packages (from deprecated>=1.2.14->nashpy) (1.14.1)
Note: you may need to restart the kernel to use updated packages.
In [25]:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

# Drivers
ferrari = ["Leclerc", "Sainz"]
mclaren = ["Norris", "Piastri"]

# Strategies
strategies = [
    "Pit_Lap_X", "Pit_SC", "Extend_Stint",
    "Double_Stack", "Undercut", "Overcut"
]

# Team-level payoff matrix (Team A = Ferrari perspective)
payoff_matrix = {
    "Pit_Lap_X":       {"Pit_Lap_X": 0,  "Pit_SC": -3, "Extend_Stint": -1, "Double_Stack": 2,  "Undercut": -2, "Overcut": 1},
    "Pit_SC":          {"Pit_Lap_X": 3,  "Pit_SC": 0,  "Extend_Stint": 1,  "Double_Stack": -1, "Undercut": -1, "Overcut": 2},
    "Extend_Stint":    {"Pit_Lap_X": 1,  "Pit_SC": -1, "Extend_Stint": 0,  "Double_Stack": -3, "Undercut": 2,  "Overcut": -2},
    "Double_Stack":    {"Pit_Lap_X": -2, "Pit_SC": 1,  "Extend_Stint": 3,  "Double_Stack": 0,  "Undercut": -1, "Overcut": 2},
    "Undercut":        {"Pit_Lap_X": 2,  "Pit_SC": 1,  "Extend_Stint": -2, "Double_Stack": 1,  "Undercut": 0,  "Overcut": 3},
    "Overcut":         {"Pit_Lap_X": -1, "Pit_SC": -2, "Extend_Stint": 2,  "Double_Stack": -3, "Undercut": -3, "Overcut": 0}
}

# Simulated payoff per driver combo
results = []
for da in ferrari:
    for db in mclaren:
        for sa in strategies:
            for sb in strategies:
                payoff = payoff_matrix[sa][sb]
                results.append({
                    "Ferrari_Driver": da,
                    "McLaren_Driver": db,
                    "Strategy_Ferrari": sa,
                    "Strategy_McLaren": sb,
                    "Payoff_Ferrari_s": payoff
                })

df = pd.DataFrame(results)

# Analyse best response per Ferrari driver vs each McLaren driver & strategy
best_responses = (df.groupby(["Ferrari_Driver", "McLaren_Driver", "Strategy_McLaren"])
                    .apply(lambda x: x.nlargest(1, "Payoff_Ferrari_s"))
                    .reset_index(drop=True))
best_responses
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\1486667730.py:44: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.
  .apply(lambda x: x.nlargest(1, "Payoff_Ferrari_s"))
Out[25]:
Ferrari_Driver McLaren_Driver Strategy_Ferrari Strategy_McLaren Payoff_Ferrari_s
0 Leclerc Norris Pit_Lap_X Double_Stack 2
1 Leclerc Norris Double_Stack Extend_Stint 3
2 Leclerc Norris Undercut Overcut 3
3 Leclerc Norris Pit_SC Pit_Lap_X 3
4 Leclerc Norris Double_Stack Pit_SC 1
5 Leclerc Norris Extend_Stint Undercut 2
6 Leclerc Piastri Pit_Lap_X Double_Stack 2
7 Leclerc Piastri Double_Stack Extend_Stint 3
8 Leclerc Piastri Undercut Overcut 3
9 Leclerc Piastri Pit_SC Pit_Lap_X 3
10 Leclerc Piastri Double_Stack Pit_SC 1
11 Leclerc Piastri Extend_Stint Undercut 2
12 Sainz Norris Pit_Lap_X Double_Stack 2
13 Sainz Norris Double_Stack Extend_Stint 3
14 Sainz Norris Undercut Overcut 3
15 Sainz Norris Pit_SC Pit_Lap_X 3
16 Sainz Norris Double_Stack Pit_SC 1
17 Sainz Norris Extend_Stint Undercut 2
18 Sainz Piastri Pit_Lap_X Double_Stack 2
19 Sainz Piastri Double_Stack Extend_Stint 3
20 Sainz Piastri Undercut Overcut 3
21 Sainz Piastri Pit_SC Pit_Lap_X 3
22 Sainz Piastri Double_Stack Pit_SC 1
23 Sainz Piastri Extend_Stint Undercut 2
In [26]:
# Extended metrics for each strategy vs opponent's strategy
time_matrix = {
    "Pit_Lap_X":       {"Pit_Lap_X": 0, "Pit_SC": -5, "Extend_Stint": -2, "Double_Stack": 3,  "Undercut": -3, "Overcut": 1},
    "Pit_SC":          {"Pit_Lap_X": 5, "Pit_SC": 0,  "Extend_Stint": 2,  "Double_Stack": -2, "Undercut": -1, "Overcut": 3},
    "Extend_Stint":    {"Pit_Lap_X": 2, "Pit_SC": -2, "Extend_Stint": 0,  "Double_Stack": -5, "Undercut": 4,  "Overcut": -3},
    "Double_Stack":    {"Pit_Lap_X": -3,"Pit_SC": 2,  "Extend_Stint": 5,  "Double_Stack": 0,  "Undercut": -2, "Overcut": 2},
    "Undercut":        {"Pit_Lap_X": 3, "Pit_SC": 1,  "Extend_Stint": -4, "Double_Stack": 2,  "Undercut": 0,  "Overcut": 4},
    "Overcut":         {"Pit_Lap_X": -1,"Pit_SC": -3, "Extend_Stint": 3,  "Double_Stack": -5, "Undercut": -4, "Overcut": 0}
}

position_matrix = {
    "Pit_Lap_X":       {"Pit_Lap_X": 0, "Pit_SC": -1, "Extend_Stint": 0,  "Double_Stack": 1,  "Undercut": -1, "Overcut": 0},
    "Pit_SC":          {"Pit_Lap_X": 1, "Pit_SC": 0,  "Extend_Stint": 1,  "Double_Stack": 0,  "Undercut": -1, "Overcut": 1},
    "Extend_Stint":    {"Pit_Lap_X": 0, "Pit_SC": -1, "Extend_Stint": 0,  "Double_Stack": -2, "Undercut": 2,  "Overcut": -1},
    "Double_Stack":    {"Pit_Lap_X": 1, "Pit_SC": 0,  "Extend_Stint": 2,  "Double_Stack": 0,  "Undercut": -1, "Overcut": 1},
    "Undercut":        {"Pit_Lap_X": 1, "Pit_SC": 1,  "Extend_Stint": -2, "Double_Stack": 1,  "Undercut": 0,  "Overcut": 2},
    "Overcut":         {"Pit_Lap_X": -1,"Pit_SC": -1, "Extend_Stint": 1,  "Double_Stack": -2, "Undercut": -2, "Overcut": 0}
}

tire_deg_matrix = {
    "Pit_Lap_X":       {"Pit_Lap_X": 2, "Pit_SC": 1,  "Extend_Stint": 4,  "Double_Stack": 2,  "Undercut": 3,  "Overcut": 1},
    "Pit_SC":          {"Pit_Lap_X": 1, "Pit_SC": 1,  "Extend_Stint": 2,  "Double_Stack": 1,  "Undercut": 2,  "Overcut": 1},
    "Extend_Stint":    {"Pit_Lap_X": 4, "Pit_SC": 3,  "Extend_Stint": 5,  "Double_Stack": 4,  "Undercut": 5,  "Overcut": 3},
    "Double_Stack":    {"Pit_Lap_X": 2, "Pit_SC": 1,  "Extend_Stint": 4,  "Double_Stack": 2,  "Undercut": 3,  "Overcut": 2},
    "Undercut":        {"Pit_Lap_X": 3, "Pit_SC": 2,  "Extend_Stint": 5,  "Double_Stack": 3,  "Undercut": 3,  "Overcut": 4},
    "Overcut":         {"Pit_Lap_X": 1, "Pit_SC": 1,  "Extend_Stint": 3,  "Double_Stack": 2,  "Undercut": 4,  "Overcut": 2}
}
In [27]:
import pandas as pd
import plotly.express as px

# Drivers
ferrari = ["Leclerc", "Sainz"]
mclaren = ["Norris", "Piastri"]

# Strategies
strategies = [
    "Pit_Lap_X", "Pit_SC", "Extend_Stint",
    "Double_Stack", "Undercut", "Overcut"
]

# Define time impacts and degradation effects
strategy_effects = {
    "Pit_Lap_X":       {"time": 0,   "degradation": 0,   "position": 0},
    "Pit_SC":          {"time": -5,  "degradation": -2,  "position": 1},
    "Extend_Stint":    {"time": 3,   "degradation": 5,   "position": -1},
    "Double_Stack":    {"time": -2,  "degradation": -1,  "position": 0},
    "Undercut":        {"time": -4,  "degradation": 2,   "position": 1},
    "Overcut":         {"time": 2,   "degradation": -3,  "position": -1}
}

# Payoff matrix
payoff_matrix = {
    "Pit_Lap_X":       {"Pit_Lap_X": 0,  "Pit_SC": -3, "Extend_Stint": -1, "Double_Stack": 2,  "Undercut": -2, "Overcut": 1},
    "Pit_SC":          {"Pit_Lap_X": 3,  "Pit_SC": 0,  "Extend_Stint": 1,  "Double_Stack": -1, "Undercut": -1, "Overcut": 2},
    "Extend_Stint":    {"Pit_Lap_X": 1,  "Pit_SC": -1, "Extend_Stint": 0,  "Double_Stack": -3, "Undercut": 2,  "Overcut": -2},
    "Double_Stack":    {"Pit_Lap_X": -2, "Pit_SC": 1,  "Extend_Stint": 3,  "Double_Stack": 0,  "Undercut": -1, "Overcut": 2},
    "Undercut":        {"Pit_Lap_X": 2,  "Pit_SC": 1,  "Extend_Stint": -2, "Double_Stack": 1,  "Undercut": 0,  "Overcut": 3},
    "Overcut":         {"Pit_Lap_X": -1, "Pit_SC": -2, "Extend_Stint": 2,  "Double_Stack": -3, "Undercut": -3, "Overcut": 0}
}

# Create results dataframe
results = []
for da in ferrari:
    for db in mclaren:
        for sa in strategies:
            for sb in strategies:
                payoff = payoff_matrix[sa][sb]
                time_diff = strategy_effects[sa]["time"] - strategy_effects[sb]["time"]
                pos_change = strategy_effects[sa]["position"] - strategy_effects[sb]["position"]
                degradation = strategy_effects[sa]["degradation"] + strategy_effects[sb]["degradation"]
                
                results.append({
                    "Ferrari_Driver": da,
                    "McLaren_Driver": db,
                    "Strategy_Ferrari": sa,
                    "Strategy_McLaren": sb,
                    "Payoff_Ferrari_s": payoff,
                    "Time_Difference": time_diff,
                    "Position_Change": pos_change,
                    "Degradation_Impact": degradation
                })

df = pd.DataFrame(results)

# Get best responses with all metrics
best_responses = (df.groupby(["Ferrari_Driver", "McLaren_Driver", "Strategy_McLaren"], group_keys=False)
                   .apply(lambda x: x.nlargest(1, "Payoff_Ferrari_s"))
                   .reset_index(drop=True))


# Display best responses
best_responses_leclerc_norris = best_responses[
    (best_responses.Ferrari_Driver=="Leclerc") & 
    (best_responses.McLaren_Driver=="Norris")
]
print("Best Responses for Leclerc vs Norris:")
display(best_responses_leclerc_norris)
Best Responses for Leclerc vs Norris:
C:\Users\KANMANIVISHWAA\AppData\Local\Temp\ipykernel_15932\4184778547.py:60: DeprecationWarning: DataFrameGroupBy.apply operated on the grouping columns. This behavior is deprecated, and in a future version of pandas the grouping columns will be excluded from the operation. Either pass `include_groups=False` to exclude the groupings or explicitly select the grouping columns after groupby to silence this warning.
  .apply(lambda x: x.nlargest(1, "Payoff_Ferrari_s"))
Ferrari_Driver McLaren_Driver Strategy_Ferrari Strategy_McLaren Payoff_Ferrari_s Time_Difference Position_Change Degradation_Impact
0 Leclerc Norris Pit_Lap_X Double_Stack 2 2 0 -1
1 Leclerc Norris Double_Stack Extend_Stint 3 -5 1 4
2 Leclerc Norris Undercut Overcut 3 -6 2 -1
3 Leclerc Norris Pit_SC Pit_Lap_X 3 -5 1 -2
4 Leclerc Norris Double_Stack Pit_SC 1 3 -1 -3
5 Leclerc Norris Extend_Stint Undercut 2 7 -2 7
In [28]:
import plotly.graph_objects as go

# Filter data for Leclerc vs Norris for visualization
heat = df[(df.Ferrari_Driver=="Leclerc") & (df.McLaren_Driver=="Norris")].copy()
# Preprocess labels and indices
strategy_labels = list(set(heat["Strategy_Ferrari"]).union(set(heat["Strategy_McLaren"])))
label_to_index = {label: i for i, label in enumerate(strategy_labels)}

# Generate source, target, and hover data
sources = [label_to_index[row["Strategy_Ferrari"]] for _, row in heat.iterrows()]
targets = [label_to_index[row["Strategy_McLaren"]] for _, row in heat.iterrows()]
customdata = [(row["Time_Difference"], row["Position_Change"], row["Degradation_Impact"]) for _, row in heat.iterrows()]
colors = ["red" if row["Payoff_Ferrari_s"] < 0 else "green" for _, row in heat.iterrows()]

# Define metric values
metric_values = {
    "Payoff": [abs(row["Payoff_Ferrari_s"]) * 5 for _, row in heat.iterrows()],
    "Time Difference": [abs(row["Time_Difference"]) * 10 for _, row in heat.iterrows()],
    "Position Change": [abs(row["Position_Change"]) * 20 for _, row in heat.iterrows()],
    "Degradation Impact": [abs(row["Degradation_Impact"]) * 10 for _, row in heat.iterrows()]
}

# Build a list of traces, only one is visible at a time
traces = []
for i, (metric_name, values) in enumerate(metric_values.items()):
    trace = go.Sankey(
        visible=(i == 0),  # Only first trace visible initially
        node=dict(
            label=strategy_labels,
            pad=15,
            thickness=20,
            line=dict(color="black", width=0.5),
            hovertemplate='%{label}<extra></extra>'
        ),
        link=dict(
            source=sources,
            target=targets,
            value=values,
            color=colors,
            customdata=customdata,
            hovertemplate=(
                "<b>Ferrari Strategy</b>: %{source.label}<br>"
                "<b>McLaren Strategy</b>: %{target.label}<br><br>"
                "<b>Value</b>: %{value:.0f}<br>"
                "<b>Time Difference</b>: %{customdata[0]} sec<br>"
                "<b>Position Change</b>: %{customdata[1]}<br>"
                "<b>Degradation Impact</b>: %{customdata[2]}"
                "<extra></extra>"
            )
        )
    )
    traces.append(trace)

# Add traces to the figure
fig = go.Figure(data=traces)

# Add update menu to switch trace visibility
fig.update_layout(
    title_text="Strategy Interactions: Leclerc (Ferrari) vs Norris (McLaren)",
    title_font_size=20,
    font_size=12,
    updatemenus=[
        dict(
            type="dropdown",
            direction="down",
            active=0,
            x=1.1,
            y=0.5,
            buttons=[
                dict(label=metric,
                     method="update",
                     args=[{"visible": [i == j for j in range(len(metric_values))]}])
                for i, metric in enumerate(metric_values)
            ]
        )
    ],
    annotations=[
        dict(text="Metric:", x=1.1, y=0.6, xref="paper", yref="paper", showarrow=False)
    ]
)

fig.show()
In [29]:
import itertools
import pandas as pd
import numpy as np

# Define players and strategies
strategies = ["Pit_Lap_X", "Pit_SC", "Extend_Stint", "Double_Stack", "Undercut", "Overcut"]

# Define types
weather_types = ["Dry", "Light_Rain", "Heavy_Rain"]
sc_probs = ["Low", "Medium", "High"]
tire_states = ["New", "Used", "Worn"]

# Define priors
weather_priors = {"Dry": 0.6, "Light_Rain": 0.3, "Heavy_Rain": 0.1}
sc_priors = {"Low": 0.5, "Medium": 0.3, "High": 0.2}
tire_state_priors = {"New": 0.3, "Used": 0.5, "Worn": 0.2}

# Simplified base payoff matrix
base_payoffs = {
    ("Pit_Lap_X", "Pit_Lap_X"): 0,
    ("Pit_Lap_X", "Pit_SC"): -3,
    ("Pit_Lap_X", "Undercut"): -2,
    ("Pit_SC", "Pit_SC"): 0,
    ("Extend_Stint", "Overcut"): -2,
    ("Undercut", "Extend_Stint"): 3,
    ("Double_Stack", "Pit_SC"): 1,
    ("Overcut", "Undercut"): -3,
}
# Fill in symmetric
for s1 in strategies:
    for s2 in strategies:
        if (s1, s2) not in base_payoffs:
            base_payoffs[(s1, s2)] = -base_payoffs.get((s2, s1), 0)

# Define type modifiers
def weather_modifier(w):
    return {"Dry": 0, "Light_Rain": -1, "Heavy_Rain": -2}[w]

def sc_modifier(s):
    return {"Low": 0, "Medium": 1, "High": 2}[s]

def tire_modifier(t):
    return {"New": 0, "Used": 1, "Worn": 2}[t]

# Bayesian Expected Utility Calculation
results = []

for sf in strategies:
    for sm in strategies:
        expected_payoff = 0
        # Iterate over all type combinations
        for w, sw in weather_priors.items():
            for sc, psc in sc_priors.items():
                for tire, ptire in tire_state_priors.items():
                    prob = sw * psc * ptire
                    base = base_payoffs[(sf, sm)]
                    mod = (
                        weather_modifier(w)
                        + sc_modifier(sc)
                        + tire_modifier(tire)
                    )
                    payoff = base + mod
                    expected_payoff += prob * payoff
        results.append({
            "Strategy_Ferrari": sf,
            "Strategy_McLaren": sm,
            "Expected_Payoff_Ferrari": expected_payoff
        })

df_bayes = pd.DataFrame(results)
best_moves = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
In [30]:
best_moves
Out[30]:
Strategy_Ferrari Strategy_McLaren Expected_Payoff_Ferrari
6 Pit_SC Pit_Lap_X 4.1
29 Undercut Overcut 4.1
26 Undercut Extend_Stint 4.1
32 Overcut Extend_Stint 3.1
24 Undercut Pit_Lap_X 3.1
19 Double_Stack Pit_SC 2.1
0 Pit_Lap_X Pit_Lap_X 1.1
25 Undercut Pit_SC 1.1
21 Double_Stack Double_Stack 1.1
22 Double_Stack Undercut 1.1
In [31]:
# Add this import at the top of your file
import dash
from dash import html, dcc, Input, Output, callback_context
import pandas as pd

# Initialize Dash app
app = dash.Dash(__name__)

# Define app layout
app.layout = html.Div([
    html.H1("F1 Strategy Bayesian Game Theory Dashboard", 
            style={'textAlign': 'center', 'marginBottom': 30}),
    
    # Control buttons
    html.Div([
        html.Div([
            html.H3("Quick Actions"),
            html.Button("Top 10 Best Moves", id="btn-top10", n_clicks=0, 
                       className="btn-primary"),
            html.Button("Ferrari Best vs Each McLaren", id="btn-ferrari-best", n_clicks=0,
                       className="btn-success"),
            html.Button("Worst Case Scenarios", id="btn-worst", n_clicks=0,
                       className="btn-danger"),
            html.Button("All Strategies", id="btn-all", n_clicks=0,
                       className="btn-info"),
        ], style={'width': '48%', 'display': 'inline-block', 'verticalAlign': 'top'}),
        
        html.Div([
            html.H3("Filter by Ferrari Strategy"),
            dcc.Dropdown(
                id='ferrari-strategy-dropdown',
                options=[{'label': s, 'value': s} for s in strategies],
                value=None,
                placeholder="Select Ferrari Strategy"
            ),
            html.H3("Filter by McLaren Strategy", style={'marginTop': 20}),
            dcc.Dropdown(
                id='mclaren-strategy-dropdown',
                options=[{'label': s, 'value': s} for s in strategies],
                value=None,
                placeholder="Select McLaren Strategy"
            ),
        ], style={'width': '48%', 'float': 'right', 'display': 'inline-block'}),
    ], style={'marginBottom': 30}),
    
    # Results display
    html.Div([
        html.H3("Results", id="results-title"),
        html.Div(id="results-table"),
        html.Div(id="quick-stats", style={'marginTop': 20}),
    ], style={'marginTop': 30}),
    
], style={'margin': '20px'})

# Callback for handling button clicks and dropdowns
@app.callback(
    [Output('results-table', 'children'),
     Output('results-title', 'children'),
     Output('quick-stats', 'children')],
    [Input('btn-top10', 'n_clicks'),
     Input('btn-ferrari-best', 'n_clicks'),
     Input('btn-worst', 'n_clicks'),
     Input('btn-all', 'n_clicks'),
     Input('ferrari-strategy-dropdown', 'value'),
     Input('mclaren-strategy-dropdown', 'value')]
)
def update_results(btn_top10, btn_ferrari_best, btn_worst, btn_all, 
                  ferrari_filter, mclaren_filter):
    
    ctx = callback_context
    if not ctx.triggered:
        # Default view - top 10
        filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
        title = "Top 10 Best Moves for Ferrari"
    else:
        button_id = ctx.triggered[0]['prop_id'].split('.')[0]
        
        if button_id == 'btn-top10':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
            title = "Top 10 Best Moves for Ferrari"
        
        elif button_id == 'btn-ferrari-best':
            # For each McLaren strategy, find Ferrari's best response
            best_responses = []
            for mclaren_strat in strategies:
                subset = df_bayes[df_bayes['Strategy_McLaren'] == mclaren_strat]
                best = subset.loc[subset['Expected_Payoff_Ferrari'].idxmax()]
                best_responses.append(best)
            filtered_df = pd.DataFrame(best_responses)
            title = "Ferrari's Best Response to Each McLaren Strategy"
        
        elif button_id == 'btn-worst':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=True).head(10)
            title = "Worst Case Scenarios for Ferrari"
        
        elif button_id == 'btn-all':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = "All Strategy Combinations"
        
        elif button_id == 'ferrari-strategy-dropdown' and ferrari_filter:
            filtered_df = df_bayes[df_bayes['Strategy_Ferrari'] == ferrari_filter]
            filtered_df = filtered_df.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = f"Ferrari Strategy: {ferrari_filter}"
        
        elif button_id == 'mclaren-strategy-dropdown' and mclaren_filter:
            filtered_df = df_bayes[df_bayes['Strategy_McLaren'] == mclaren_filter]
            filtered_df = filtered_df.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = f"McLaren Strategy: {mclaren_filter}"
        
        else:
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
            title = "Top 10 Best Moves for Ferrari"
    
    # Apply both filters if both are selected
    if ferrari_filter and mclaren_filter:
        filtered_df = df_bayes[
            (df_bayes['Strategy_Ferrari'] == ferrari_filter) & 
            (df_bayes['Strategy_McLaren'] == mclaren_filter)
        ]
        title = f"Ferrari: {ferrari_filter} vs McLaren: {mclaren_filter}"
    
    # Create results table
    table_data = []
    for _, row in filtered_df.iterrows():
        table_data.append(html.Tr([
            html.Td(row['Strategy_Ferrari']),
            html.Td(row['Strategy_McLaren']),
            html.Td(f"{row['Expected_Payoff_Ferrari']:.3f}"),
        ]))
    
    table = html.Table([
        html.Thead([
            html.Tr([
                html.Th("Ferrari Strategy"),
                html.Th("McLaren Strategy"),
                html.Th("Expected Payoff")
            ])
        ]),
        html.Tbody(table_data)
    ], style={'width': '100%', 'textAlign': 'center'})
    
    # Quick stats
    if len(filtered_df) > 0:
        max_payoff = filtered_df['Expected_Payoff_Ferrari'].max()
        min_payoff = filtered_df['Expected_Payoff_Ferrari'].min()
        avg_payoff = filtered_df['Expected_Payoff_Ferrari'].mean()
        
        stats = html.Div([
            html.H4("Quick Statistics"),
            html.P(f"Max Payoff: {max_payoff:.3f}"),
            html.P(f"Min Payoff: {min_payoff:.3f}"),
            html.P(f"Average Payoff: {avg_payoff:.3f}"),
            html.P(f"Number of Scenarios: {len(filtered_df)}")
        ])
    else:
        stats = html.Div()
    
    return table, title, stats

# Add CSS styling
app.index_string = '''
<!DOCTYPE html>
<html>
    <head>
        {%metas%}
        <title>{%title%}</title>
        {%favicon%}
        {%css%}
        <style>
            .btn-primary { background-color: #007bff; color: white; padding: 10px 20px; margin: 5px; border: none; border-radius: 5px; cursor: pointer; }
            .btn-success { background-color: #28a745; color: white; padding: 10px 20px; margin: 5px; border: none; border-radius: 5px; cursor: pointer; }
            .btn-danger { background-color: #dc3545; color: white; padding: 10px 20px; margin: 5px; border: none; border-radius: 5px; cursor: pointer; }
            .btn-info { background-color: #17a2b8; color: white; padding: 10px 20px; margin: 5px; border: none; border-radius: 5px; cursor: pointer; }
            table { border-collapse: collapse; width: 100%; }
            th, td { border: 1px solid #ddd; padding: 8px; text-align: center; }
            th { background-color: #f2f2f2; }
        </style>
    </head>
    <body>
        {%app_entry%}
        <footer>
            {%config%}
            {%scripts%}
            {%renderer%}
        </footer>
    </body>
</html>
'''

if __name__ == '__main__':
    app.run_server(debug=True, port=8050)
In [32]:
# Extract laps
laps = session.laps

# Get laps by team
ferrari_laps = laps.pick_drivers(ferrari_drivers)
mclaren_laps = laps.pick_drivers(mclaren_drivers)

# Show summary data
ferrari_summary = ferrari_laps[['Driver', 'LapNumber', 'Compound', 'TyreLife', 'PitInTime', 'PitOutTime', 'LapTime']]
mclaren_summary = mclaren_laps[['Driver', 'LapNumber', 'Compound', 'TyreLife', 'PitInTime', 'PitOutTime', 'LapTime']]

print("Ferrari Summary:\n", ferrari_summary)
print("McLaren Summary:\n", mclaren_summary)
Ferrari Summary:
     Driver  LapNumber Compound  TyreLife              PitInTime             PitOutTime                LapTime
264    LEC        1.0     SOFT       1.0                    NaT                    NaT 0 days 00:01:25.423000
265    LEC        2.0     SOFT       2.0                    NaT                    NaT 0 days 00:01:20.842000
266    LEC        3.0     SOFT       3.0                    NaT                    NaT 0 days 00:01:21.287000
267    LEC        4.0     SOFT       4.0                    NaT                    NaT 0 days 00:01:20.569000
268    LEC        5.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:20.932000
269    LEC        6.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:21.227000
270    LEC        7.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:20.996000
271    LEC        8.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:21.393000
272    LEC        9.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:21.330000
273    LEC       10.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:21.014000
274    LEC       11.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:21.476000
275    LEC       12.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:21.561000
276    LEC       13.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:21.275000
277    LEC       14.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:21.594000
278    LEC       15.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:21.703000
279    LEC       16.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:20.893000
280    LEC       17.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:21.123000
281    LEC       18.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:20.915000
282    LEC       19.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:21.096000
283    LEC       20.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:21.159000
284    LEC       21.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:21.497000
285    LEC       22.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:21.451000
286    LEC       23.0     SOFT      23.0                    NaT                    NaT 0 days 00:01:21.723000
287    LEC       24.0     SOFT      24.0 0 days 01:29:32.468000                    NaT 0 days 00:01:25.337000
288    LEC       25.0   MEDIUM       1.0                    NaT 0 days 01:29:54.744000 0 days 00:01:38.462000
289    LEC       26.0   MEDIUM       2.0                    NaT                    NaT 0 days 00:01:19.381000
290    LEC       27.0   MEDIUM       3.0                    NaT                    NaT 0 days 00:01:18.811000
291    LEC       28.0   MEDIUM       4.0                    NaT                    NaT 0 days 00:01:19.324000
292    LEC       29.0   MEDIUM       5.0                    NaT                    NaT 0 days 00:01:19.482000
293    LEC       30.0   MEDIUM       6.0                    NaT                    NaT 0 days 00:01:19.675000
294    LEC       31.0   MEDIUM       7.0                    NaT                    NaT 0 days 00:01:19.791000
295    LEC       32.0   MEDIUM       8.0                    NaT                    NaT 0 days 00:01:19.509000
296    LEC       33.0   MEDIUM       9.0                    NaT                    NaT 0 days 00:01:19.535000
297    LEC       34.0   MEDIUM      10.0                    NaT                    NaT 0 days 00:01:19.610000
298    LEC       35.0   MEDIUM      11.0                    NaT                    NaT 0 days 00:01:20.177000
299    LEC       36.0   MEDIUM      12.0                    NaT                    NaT 0 days 00:01:19.907000
300    LEC       37.0   MEDIUM      13.0                    NaT                    NaT 0 days 00:01:19.553000
301    LEC       38.0   MEDIUM      14.0                    NaT                    NaT 0 days 00:01:19.640000
302    LEC       39.0   MEDIUM      15.0                    NaT                    NaT 0 days 00:01:19.459000
303    LEC       40.0   MEDIUM      16.0                    NaT                    NaT 0 days 00:01:19.665000
304    LEC       41.0   MEDIUM      17.0                    NaT                    NaT 0 days 00:01:19.662000
305    LEC       42.0   MEDIUM      18.0                    NaT                    NaT 0 days 00:01:19.781000
306    LEC       43.0   MEDIUM      19.0                    NaT                    NaT 0 days 00:01:19.981000
307    LEC       44.0   MEDIUM      20.0                    NaT                    NaT 0 days 00:01:20.064000
308    LEC       45.0   MEDIUM      21.0                    NaT                    NaT 0 days 00:01:19.901000
309    LEC       46.0   MEDIUM      22.0                    NaT                    NaT 0 days 00:01:20.001000
310    LEC       47.0   MEDIUM      23.0 0 days 02:00:27.622000                    NaT 0 days 00:01:23.761000
311    LEC       48.0     SOFT       4.0                    NaT 0 days 02:00:49.211000 0 days 00:01:37.516000
312    LEC       49.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:18.090000
313    LEC       50.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:18.182000
314    LEC       51.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:18.179000
315    LEC       52.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:17.897000
316    LEC       53.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:17.956000
317    LEC       54.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:18.385000
318    LEC       55.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:18.551000
319    LEC       56.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:18.530000
320    LEC       57.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:18.110000
321    LEC       58.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:18.213000
322    LEC       59.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:18.185000
323    LEC       60.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:18.447000
324    LEC       61.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:18.735000
325    LEC       62.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:18.533000
326    LEC       63.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:18.965000
327    LEC       64.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:19.030000
328    LEC       65.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:19.074000
329    LEC       66.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:19.410000
330    SAI        1.0     SOFT       1.0                    NaT                    NaT 0 days 00:01:26.085000
331    SAI        2.0     SOFT       2.0                    NaT                    NaT 0 days 00:01:20.666000
332    SAI        3.0     SOFT       3.0                    NaT                    NaT 0 days 00:01:20.046000
333    SAI        4.0     SOFT       4.0                    NaT                    NaT 0 days 00:01:20.626000
334    SAI        5.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:20.800000
335    SAI        6.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:21.217000
336    SAI        7.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:21.146000
337    SAI        8.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:21.309000
338    SAI        9.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:21.221000
339    SAI       10.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:21.052000
340    SAI       11.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:21.459000
341    SAI       12.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:21.620000
342    SAI       13.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:21.163000
343    SAI       14.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:21.646000
344    SAI       15.0     SOFT      15.0 0 days 01:17:19.923000                    NaT 0 days 00:01:25.427000
345    SAI       16.0   MEDIUM       1.0                    NaT 0 days 01:17:42.233000 0 days 00:01:38.064000
346    SAI       17.0   MEDIUM       2.0                    NaT                    NaT 0 days 00:01:20.665000
347    SAI       18.0   MEDIUM       3.0                    NaT                    NaT 0 days 00:01:19.850000
348    SAI       19.0   MEDIUM       4.0                    NaT                    NaT 0 days 00:01:21.079000
349    SAI       20.0   MEDIUM       5.0                    NaT                    NaT        0 days 00:01:20
350    SAI       21.0   MEDIUM       6.0                    NaT                    NaT 0 days 00:01:20.125000
351    SAI       22.0   MEDIUM       7.0                    NaT                    NaT 0 days 00:01:19.952000
352    SAI       23.0   MEDIUM       8.0                    NaT                    NaT 0 days 00:01:20.261000
353    SAI       24.0   MEDIUM       9.0                    NaT                    NaT 0 days 00:01:20.205000
354    SAI       25.0   MEDIUM      10.0                    NaT                    NaT 0 days 00:01:19.709000
355    SAI       26.0   MEDIUM      11.0                    NaT                    NaT 0 days 00:01:20.273000
356    SAI       27.0   MEDIUM      12.0                    NaT                    NaT 0 days 00:01:21.788000
357    SAI       28.0   MEDIUM      13.0                    NaT                    NaT 0 days 00:01:20.458000
358    SAI       29.0   MEDIUM      14.0                    NaT                    NaT 0 days 00:01:20.061000
359    SAI       30.0   MEDIUM      15.0                    NaT                    NaT 0 days 00:01:20.376000
360    SAI       31.0   MEDIUM      16.0                    NaT                    NaT 0 days 00:01:20.642000
361    SAI       32.0   MEDIUM      17.0                    NaT                    NaT 0 days 00:01:20.183000
362    SAI       33.0   MEDIUM      18.0                    NaT                    NaT 0 days 00:01:20.145000
363    SAI       34.0   MEDIUM      19.0                    NaT                    NaT 0 days 00:01:20.231000
364    SAI       35.0   MEDIUM      20.0                    NaT                    NaT 0 days 00:01:20.708000
365    SAI       36.0   MEDIUM      21.0 0 days 01:45:48.748000                    NaT 0 days 00:01:23.733000
366    SAI       37.0     HARD       1.0                    NaT 0 days 01:46:10.881000 0 days 00:01:38.592000
367    SAI       38.0     HARD       2.0                    NaT                    NaT 0 days 00:01:18.860000
368    SAI       39.0     HARD       3.0                    NaT                    NaT 0 days 00:01:18.539000
369    SAI       40.0     HARD       4.0                    NaT                    NaT 0 days 00:01:19.184000
370    SAI       41.0     HARD       5.0                    NaT                    NaT 0 days 00:01:18.909000
371    SAI       42.0     HARD       6.0                    NaT                    NaT 0 days 00:01:19.135000
372    SAI       43.0     HARD       7.0                    NaT                    NaT 0 days 00:01:19.157000
373    SAI       44.0     HARD       8.0                    NaT                    NaT 0 days 00:01:19.192000
374    SAI       45.0     HARD       9.0                    NaT                    NaT 0 days 00:01:19.136000
375    SAI       46.0     HARD      10.0                    NaT                    NaT 0 days 00:01:20.032000
376    SAI       47.0     HARD      11.0                    NaT                    NaT 0 days 00:01:19.020000
377    SAI       48.0     HARD      12.0                    NaT                    NaT 0 days 00:01:19.318000
378    SAI       49.0     HARD      13.0                    NaT                    NaT 0 days 00:01:19.520000
379    SAI       50.0     HARD      14.0                    NaT                    NaT 0 days 00:01:19.202000
380    SAI       51.0     HARD      15.0                    NaT                    NaT 0 days 00:01:19.046000
381    SAI       52.0     HARD      16.0                    NaT                    NaT 0 days 00:01:19.046000
382    SAI       53.0     HARD      17.0                    NaT                    NaT 0 days 00:01:19.259000
383    SAI       54.0     HARD      18.0                    NaT                    NaT 0 days 00:01:19.017000
384    SAI       55.0     HARD      19.0                    NaT                    NaT 0 days 00:01:21.334000
385    SAI       56.0     HARD      20.0                    NaT                    NaT 0 days 00:01:19.047000
386    SAI       57.0     HARD      21.0                    NaT                    NaT 0 days 00:01:18.970000
387    SAI       58.0     HARD      22.0                    NaT                    NaT 0 days 00:01:18.871000
388    SAI       59.0     HARD      23.0                    NaT                    NaT 0 days 00:01:18.978000
389    SAI       60.0     HARD      24.0                    NaT                    NaT 0 days 00:01:19.115000
390    SAI       61.0     HARD      25.0                    NaT                    NaT 0 days 00:01:19.151000
391    SAI       62.0     HARD      26.0                    NaT                    NaT 0 days 00:01:19.365000
392    SAI       63.0     HARD      27.0                    NaT                    NaT 0 days 00:01:19.479000
393    SAI       64.0     HARD      28.0                    NaT                    NaT 0 days 00:01:19.535000
394    SAI       65.0     HARD      29.0                    NaT                    NaT 0 days 00:01:19.612000
395    SAI       66.0     HARD      30.0                    NaT                    NaT 0 days 00:01:19.643000
McLaren Summary:
     Driver  LapNumber Compound  TyreLife              PitInTime             PitOutTime                LapTime
66     NOR        1.0     SOFT       1.0                    NaT                    NaT 0 days 00:01:23.953000
67     NOR        2.0     SOFT       2.0                    NaT                    NaT 0 days 00:01:20.215000
68     NOR        3.0     SOFT       3.0                    NaT                    NaT 0 days 00:01:20.243000
69     NOR        4.0     SOFT       4.0                    NaT                    NaT 0 days 00:01:20.702000
70     NOR        5.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:21.134000
71     NOR        6.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:21.056000
72     NOR        7.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:21.293000
73     NOR        8.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:21.443000
74     NOR        9.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:21.143000
75     NOR       10.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:21.223000
76     NOR       11.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:21.285000
77     NOR       12.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:21.354000
78     NOR       13.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:21.432000
79     NOR       14.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:21.660000
80     NOR       15.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:21.541000
81     NOR       16.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:20.471000
82     NOR       17.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:20.908000
83     NOR       18.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:20.447000
84     NOR       19.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:20.635000
85     NOR       20.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:20.816000
86     NOR       21.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:20.907000
87     NOR       22.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:20.928000
88     NOR       23.0     SOFT      23.0 0 days 01:28:04.732000                    NaT 0 days 00:01:25.185000
89     NOR       24.0   MEDIUM       1.0                    NaT 0 days 01:28:26.174000 0 days 00:01:37.673000
90     NOR       25.0   MEDIUM       2.0                    NaT                    NaT 0 days 00:01:18.503000
91     NOR       26.0   MEDIUM       3.0                    NaT                    NaT 0 days 00:01:19.856000
92     NOR       27.0   MEDIUM       4.0                    NaT                    NaT 0 days 00:01:19.317000
93     NOR       28.0   MEDIUM       5.0                    NaT                    NaT 0 days 00:01:19.835000
94     NOR       29.0   MEDIUM       6.0                    NaT                    NaT 0 days 00:01:19.720000
95     NOR       30.0   MEDIUM       7.0                    NaT                    NaT 0 days 00:01:19.389000
96     NOR       31.0   MEDIUM       8.0                    NaT                    NaT 0 days 00:01:20.145000
97     NOR       32.0   MEDIUM       9.0                    NaT                    NaT 0 days 00:01:19.868000
98     NOR       33.0   MEDIUM      10.0                    NaT                    NaT 0 days 00:01:20.090000
99     NOR       34.0   MEDIUM      11.0                    NaT                    NaT 0 days 00:01:19.855000
100    NOR       35.0   MEDIUM      12.0                    NaT                    NaT 0 days 00:01:20.478000
101    NOR       36.0   MEDIUM      13.0                    NaT                    NaT 0 days 00:01:19.447000
102    NOR       37.0   MEDIUM      14.0                    NaT                    NaT 0 days 00:01:19.225000
103    NOR       38.0   MEDIUM      15.0                    NaT                    NaT 0 days 00:01:19.307000
104    NOR       39.0   MEDIUM      16.0                    NaT                    NaT 0 days 00:01:19.215000
105    NOR       40.0   MEDIUM      17.0                    NaT                    NaT 0 days 00:01:19.745000
106    NOR       41.0   MEDIUM      18.0                    NaT                    NaT 0 days 00:01:18.911000
107    NOR       42.0   MEDIUM      19.0                    NaT                    NaT 0 days 00:01:19.511000
108    NOR       43.0   MEDIUM      20.0                    NaT                    NaT 0 days 00:01:19.499000
109    NOR       44.0   MEDIUM      21.0                    NaT                    NaT 0 days 00:01:19.457000
110    NOR       45.0   MEDIUM      22.0                    NaT                    NaT 0 days 00:01:18.754000
111    NOR       46.0   MEDIUM      23.0                    NaT                    NaT 0 days 00:01:19.419000
112    NOR       47.0   MEDIUM      24.0 0 days 02:00:14.798000                    NaT 0 days 00:01:22.986000
113    NOR       48.0     SOFT       4.0                    NaT 0 days 02:00:37.426000 0 days 00:01:37.126000
114    NOR       49.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:17.377000
115    NOR       50.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:17.940000
116    NOR       51.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:17.115000
117    NOR       52.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:17.654000
118    NOR       53.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:17.914000
119    NOR       54.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:17.987000
120    NOR       55.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:18.363000
121    NOR       56.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:17.627000
122    NOR       57.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:17.893000
123    NOR       58.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:18.259000
124    NOR       59.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:17.945000
125    NOR       60.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:18.271000
126    NOR       61.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:17.805000
127    NOR       62.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:18.080000
128    NOR       63.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:18.174000
129    NOR       64.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:18.282000
130    NOR       65.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:18.773000
131    NOR       66.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:19.682000
396    PIA        1.0     SOFT       4.0                    NaT                    NaT 0 days 00:01:27.073000
397    PIA        2.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:21.607000
398    PIA        3.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:20.765000
399    PIA        4.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:20.797000
400    PIA        5.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:21.215000
401    PIA        6.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:21.056000
402    PIA        7.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:21.416000
403    PIA        8.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:21.530000
404    PIA        9.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:21.500000
405    PIA       10.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:22.049000
406    PIA       11.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:21.486000
407    PIA       12.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:21.683000
408    PIA       13.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:21.918000
409    PIA       14.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:22.316000
410    PIA       15.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:21.492000
411    PIA       16.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:21.532000
412    PIA       17.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:21.853000
413    PIA       18.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:21.505000
414    PIA       19.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:21.727000
415    PIA       20.0     SOFT      23.0                    NaT                    NaT 0 days 00:01:21.883000
416    PIA       21.0     SOFT      24.0 0 days 01:25:38.146000                    NaT 0 days 00:01:27.064000
417    PIA       22.0   MEDIUM       1.0                    NaT 0 days 01:26:00.290000 0 days 00:01:39.096000
418    PIA       23.0   MEDIUM       2.0                    NaT                    NaT 0 days 00:01:19.833000
419    PIA       24.0   MEDIUM       3.0                    NaT                    NaT 0 days 00:01:19.991000
420    PIA       25.0   MEDIUM       4.0                    NaT                    NaT 0 days 00:01:19.731000
421    PIA       26.0   MEDIUM       5.0                    NaT                    NaT 0 days 00:01:19.853000
422    PIA       27.0   MEDIUM       6.0                    NaT                    NaT 0 days 00:01:20.231000
423    PIA       28.0   MEDIUM       7.0                    NaT                    NaT 0 days 00:01:20.626000
424    PIA       29.0   MEDIUM       8.0                    NaT                    NaT 0 days 00:01:19.823000
425    PIA       30.0   MEDIUM       9.0                    NaT                    NaT 0 days 00:01:20.010000
426    PIA       31.0   MEDIUM      10.0                    NaT                    NaT 0 days 00:01:19.875000
427    PIA       32.0   MEDIUM      11.0                    NaT                    NaT 0 days 00:01:20.425000
428    PIA       33.0   MEDIUM      12.0                    NaT                    NaT 0 days 00:01:20.543000
429    PIA       34.0   MEDIUM      13.0                    NaT                    NaT 0 days 00:01:19.656000
430    PIA       35.0   MEDIUM      14.0                    NaT                    NaT 0 days 00:01:19.796000
431    PIA       36.0   MEDIUM      15.0                    NaT                    NaT 0 days 00:01:19.728000
432    PIA       37.0   MEDIUM      16.0                    NaT                    NaT 0 days 00:01:19.661000
433    PIA       38.0   MEDIUM      17.0                    NaT                    NaT 0 days 00:01:19.785000
434    PIA       39.0   MEDIUM      18.0                    NaT                    NaT 0 days 00:01:19.780000
435    PIA       40.0   MEDIUM      19.0                    NaT                    NaT 0 days 00:01:19.659000
436    PIA       41.0   MEDIUM      20.0                    NaT                    NaT 0 days 00:01:19.622000
437    PIA       42.0   MEDIUM      21.0                    NaT                    NaT 0 days 00:01:19.930000
438    PIA       43.0   MEDIUM      22.0                    NaT                    NaT 0 days 00:01:20.150000
439    PIA       44.0   MEDIUM      23.0                    NaT                    NaT 0 days 00:01:19.925000
440    PIA       45.0   MEDIUM      24.0                    NaT                    NaT 0 days 00:01:20.667000
441    PIA       46.0   MEDIUM      25.0 0 days 01:59:20.559000                    NaT 0 days 00:01:24.084000
442    PIA       47.0     SOFT       4.0                    NaT 0 days 01:59:43.070000 0 days 00:01:37.819000
443    PIA       48.0     SOFT       5.0                    NaT                    NaT 0 days 00:01:19.317000
444    PIA       49.0     SOFT       6.0                    NaT                    NaT 0 days 00:01:18.159000
445    PIA       50.0     SOFT       7.0                    NaT                    NaT 0 days 00:01:18.257000
446    PIA       51.0     SOFT       8.0                    NaT                    NaT 0 days 00:01:18.181000
447    PIA       52.0     SOFT       9.0                    NaT                    NaT 0 days 00:01:18.492000
448    PIA       53.0     SOFT      10.0                    NaT                    NaT 0 days 00:01:18.223000
449    PIA       54.0     SOFT      11.0                    NaT                    NaT 0 days 00:01:18.354000
450    PIA       55.0     SOFT      12.0                    NaT                    NaT 0 days 00:01:17.941000
451    PIA       56.0     SOFT      13.0                    NaT                    NaT 0 days 00:01:17.874000
452    PIA       57.0     SOFT      14.0                    NaT                    NaT 0 days 00:01:18.293000
453    PIA       58.0     SOFT      15.0                    NaT                    NaT 0 days 00:01:18.483000
454    PIA       59.0     SOFT      16.0                    NaT                    NaT 0 days 00:01:18.337000
455    PIA       60.0     SOFT      17.0                    NaT                    NaT 0 days 00:01:18.129000
456    PIA       61.0     SOFT      18.0                    NaT                    NaT 0 days 00:01:17.977000
457    PIA       62.0     SOFT      19.0                    NaT                    NaT 0 days 00:01:18.186000
458    PIA       63.0     SOFT      20.0                    NaT                    NaT 0 days 00:01:18.587000
459    PIA       64.0     SOFT      21.0                    NaT                    NaT 0 days 00:01:18.840000
460    PIA       65.0     SOFT      22.0                    NaT                    NaT 0 days 00:01:19.297000
461    PIA       66.0     SOFT      23.0                    NaT                    NaT 0 days 00:01:19.294000
In [33]:
plt.figure(figsize=(12, 6))

for drv in ferrari_drivers:
    drv_laps = ferrari_laps.pick_driver(drv)
    plt.plot(drv_laps['LapNumber'], drv_laps['LapTime'].dt.total_seconds(), label=f"Ferrari - {drv}")

for drv in mclaren_drivers:
    drv_laps = mclaren_laps.pick_driver(drv)
    plt.plot(drv_laps['LapNumber'], drv_laps['LapTime'].dt.total_seconds(), linestyle='--', label=f"McLaren - {drv}")

plt.xlabel("Lap Number")
plt.ylabel("Lap Time (s)")
plt.title("Lap Time Trend - Spanish GP 2024")
plt.legend()
plt.grid(True)
plt.tight_layout()
plt.show()
C:\Users\KANMANIVISHWAA\.ms-ad\New folder\Lib\site-packages\fastf1\core.py:3183: FutureWarning:

pick_driver is deprecated and will be removed in a future release. Use pick_drivers instead.

No description has been provided for this image
In [34]:
# Save relevant data to .mat file
from scipy.io import savemat

lecler_data = laps[laps['Driver'] == 'LEC']
norris_data = laps[laps['Driver'] == 'NOR']

# Convert timedelta to seconds for LapTime
lecler_data['LapTimeSec'] = lecler_data['LapTime'].dt.total_seconds()
norris_data['LapTimeSec'] = norris_data['LapTime'].dt.total_seconds()

# Save
savemat("pit_data.mat", {
    "lecler_lap": lecler_data['LapNumber'].values,
    "lecler_time": lecler_data['LapTimeSec'].values,
    "lecler_stint": lecler_data['Stint'].values,
    "lecler_compound": lecler_data['Compound'].astype(str).values,
    "norris_lap": norris_data['LapNumber'].values,
    "norris_time": norris_data['LapTimeSec'].values,
    "norris_stint": norris_data['Stint'].values,
    "norris_compound": norris_data['Compound'].astype(str).values
})
In [35]:
# Define agents and strategies
teams = ['Lecler', 'Norris']
strategies = ['Undercut', 'Extend', 'SafetyCar']

# Simulated race environment setup
import random

class RaceEnvironment:
    def __init__(self, safety_car_chance=0.2):
        self.safety_car_chance = safety_car_chance
        self.weather = random.choice(['Dry', 'Light Rain', 'Hot'])
        
    def get_conditions(self):
        return {
            "safety_car": random.random() < self.safety_car_chance,
            "weather": self.weather
        }
In [36]:
# Strategy payoff matrix based on lap time deltas (arbitrary units)
payoffs = {
    'Lecler': {
        'Undercut': {'Undercut': 0, 'Extend': +5, 'SafetyCar': -2},
        'Extend':  {'Undercut': -4, 'Extend': +2, 'SafetyCar': +3},
        'SafetyCar': {'Undercut': +2, 'Extend': -1, 'SafetyCar': +1}
    }
}
In [37]:
def choose_strategy(opponent_history):
    # Estimate opponent behavior
    if not opponent_history:
        return random.choice(strategies)
    # Calculate frequencies and pick best response
    counts = {s: opponent_history.count(s) for s in strategies}
    likely = max(counts, key=counts.get)
    counter_strategy = {
        'Undercut': 'Extend',
        'Extend': 'SafetyCar',
        'SafetyCar': 'Undercut'
    }
    return counter_strategy[likely]
In [38]:
def simulate_race(laps=10):
    history = {'Lecler': [], 'Norris': []}
    env = RaceEnvironment()

    for lap in range(laps):
        conditions = env.get_conditions()
        
        lecler_choice = choose_strategy(history['Norris'])
        norris_choice = choose_strategy(history['Lecler'])

        history['Lecler'].append(lecler_choice)
        history['Norris'].append(norris_choice)

        print(f"Lap {lap+1}:")
        print(f"  Weather: {conditions['weather']}, SC: {conditions['safety_car']}")
        print(f"  Lecler chooses: {lecler_choice}")
        print(f"  Norris chooses: {norris_choice}")
        print(f"  Payoff: {payoffs['Lecler'][lecler_choice][norris_choice]}\n")
    
    return history
In [39]:
import matplotlib.pyplot as plt

def plot_strategy_history(history):
    fig, ax = plt.subplots(figsize=(10, 5))
    ax.plot(history['Lecler'], label='Lecler', marker='o')
    ax.plot(history['Norris'], label='Norris', marker='x')
    ax.set_ylabel('Strategy')
    ax.set_title('Strategy Trends Over Time')
    ax.legend()
    plt.xticks(rotation=45)
    plt.grid(True)
    plt.show()
In [40]:
def calculate_payoff(history):
    total = 0
    for l_choice, n_choice in zip(history['Lecler'], history['Norris']):
        total += payoffs['Lecler'][l_choice][n_choice]
    return total

# Run and get result
history = simulate_race(laps=66)
plot_strategy_history(history)
print("Total Payoff for Lecler:", calculate_payoff(history))
Lap 1:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 2:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 3:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 4:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 5:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 6:
  Weather: Light Rain, SC: True
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 7:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 8:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 9:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 10:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 11:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 12:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 13:
  Weather: Light Rain, SC: True
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 14:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 15:
  Weather: Light Rain, SC: True
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 16:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 17:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 18:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 19:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 20:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 21:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 22:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 23:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 24:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 25:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 26:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 27:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 28:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 29:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 30:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 31:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 32:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 33:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 34:
  Weather: Light Rain, SC: True
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 35:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 36:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 37:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 38:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 39:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 40:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 41:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 42:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 43:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 44:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 45:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 46:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 47:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 48:
  Weather: Light Rain, SC: True
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 49:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 50:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 51:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 52:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 53:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 54:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 55:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 56:
  Weather: Light Rain, SC: True
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 57:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 58:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 59:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 60:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 61:
  Weather: Light Rain, SC: True
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

Lap 62:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 63:
  Weather: Light Rain, SC: False
  Lecler chooses: SafetyCar
  Norris chooses: SafetyCar
  Payoff: 1

Lap 64:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 65:
  Weather: Light Rain, SC: False
  Lecler chooses: Undercut
  Norris chooses: Undercut
  Payoff: 0

Lap 66:
  Weather: Light Rain, SC: False
  Lecler chooses: Extend
  Norris chooses: Extend
  Payoff: 2

No description has been provided for this image
Total Payoff for Lecler: 66
In [41]:
# Define the gladiators and their weapons of choice
teams = ['Leclerc', 'Norris']  # Fixed typo: Lecler -> Leclerc
strategies = ['Undercut', 'Extend', 'SafetyCar']

# Barcelona Circuit Environment - Hot, demanding, strategic
class BarcelonaRaceEnvironment:
    def __init__(self, safety_car_chance=0.15):  # Lower SC chance for Barcelona
        self.safety_car_chance = safety_car_chance
        self.weather = random.choice(['Hot & Sunny', 'Very Hot', 'Scorching'])
        self.track_temp = random.randint(45, 55)  # Celsius
        
    def get_conditions(self):
        return {
            "safety_car": random.random() < self.safety_car_chance,
            "weather": self.weather,
            "track_temp": self.track_temp,
            "tire_degradation": "High" if self.track_temp > 50 else "Medium"
        }

# Strategic payoff matrix - Barcelona specific
# Positive = advantage in seconds, Negative = disadvantage
payoffs = {
    'Leclerc': {
        'Undercut': {'Undercut': 0, 'Extend': +8, 'SafetyCar': -3},
        'Extend':   {'Undercut': -6, 'Extend': +1, 'SafetyCar': +4},
        'SafetyCar': {'Undercut': +3, 'Extend': -2, 'SafetyCar': 0}
    },
    'Norris': {
        'Undercut': {'Undercut': 0, 'Extend': +7, 'SafetyCar': -2},
        'Extend':   {'Undercut': -5, 'Extend': +1, 'SafetyCar': +3},
        'SafetyCar': {'Undercut': +2, 'Extend': -3, 'SafetyCar': 0}
    }
}

def choose_strategy(opponent_history, team_name, lap_number):
    """Advanced strategy selection based on opponent behavior and race situation"""
    if not opponent_history:
        # Early race: slight preference for undercut in Barcelona heat
        return random.choices(strategies, weights=[0.4, 0.35, 0.25])[0]
    
    # Calculate opponent tendencies
    recent_history = opponent_history[-10:]  # Focus on recent behavior
    counts = {s: recent_history.count(s) for s in strategies}
    
    # Barcelona-specific adaptations
    if lap_number > 40:  # Late race: more conservative
        weights = [0.3, 0.3, 0.4]
    elif lap_number < 20:  # Early race: aggressive undercut
        weights = [0.5, 0.3, 0.2]
    else:  # Mid race: balanced
        weights = [0.35, 0.35, 0.3]
    
    # Counter-strategy logic with some randomness
    if counts:
        likely_opponent = max(counts, key=counts.get)
        counter_strategies = {
            'Undercut': 'Extend',
            'Extend': 'SafetyCar', 
            'SafetyCar': 'Undercut'
        }
        
        # 70% chance to counter, 30% chance to be unpredictable
        if random.random() < 0.7:
            return counter_strategies[likely_opponent]
    
    return random.choices(strategies, weights=weights)[0]

def simulate_spanish_gp(laps=66):
    """Simulate the full Spanish Grand Prix with strategic battles"""
    history = {'Leclerc': [], 'Norris': []}
    payoff_history = {'Leclerc': [], 'Norris': []}
    env = BarcelonaRaceEnvironment()
    
    print("🏁 SPANISH GRAND PRIX 2024 - STRATEGIC SIMULATION 🏁")
    print("Circuit de Barcelona-Catalunya - 66 Laps")
    print("=" * 60)
    
    for lap in range(laps):
        conditions = env.get_conditions()
        
        # Strategic decisions
        leclerc_choice = choose_strategy(history['Norris'], 'Leclerc', lap)
        norris_choice = choose_strategy(history['Leclerc'], 'Norris', lap)
        
        # Record choices
        history['Leclerc'].append(leclerc_choice)
        history['Norris'].append(norris_choice)
        
        # Calculate payoffs
        leclerc_payoff = payoffs['Leclerc'][leclerc_choice][norris_choice]
        norris_payoff = payoffs['Norris'][norris_choice][leclerc_choice]
        
        payoff_history['Leclerc'].append(leclerc_payoff)
        payoff_history['Norris'].append(norris_payoff)
        
        # Display key moments
        if lap % 15 == 0 or conditions['safety_car'] or abs(leclerc_payoff) > 5:
            print(f"\n📍 LAP {lap+1}/66:")
            print(f"   🌡️  {conditions['weather']} | Track: {conditions['track_temp']}°C")
            if conditions['safety_car']:
                print("   🚨 SAFETY CAR DEPLOYED!")
            print(f"   🔴 Leclerc: {leclerc_choice}")
            print(f"   🧡 Norris:  {norris_choice}")
            print(f"   ⚡ Strategic advantage: Leclerc {leclerc_payoff:+.1f}s, Norris {norris_payoff:+.1f}s")
    
    return history, payoff_history

def plot_strategy_evolution(history, payoff_history):
    """Create comprehensive race analysis plots"""
    fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2, figsize=(15, 10))
    fig.suptitle('Spanish GP 2024 - Strategic Analysis', fontsize=16, fontweight='bold')
    
    laps = range(1, len(history['Leclerc']) + 1)
    
    # Strategy choices over time
    strategy_mapping = {'Undercut': 1, 'Extend': 2, 'SafetyCar': 3}
    leclerc_strategies = [strategy_mapping[s] for s in history['Leclerc']]
    norris_strategies = [strategy_mapping[s] for s in history['Norris']]
    
    ax1.plot(laps, leclerc_strategies, 'r-o', label='Leclerc', markersize=3, linewidth=2)
    ax1.plot(laps, norris_strategies, 'orange', marker='s', label='Norris', markersize=3, linewidth=2)
    ax1.set_ylabel('Strategy Type')
    ax1.set_title('Strategy Evolution')
    ax1.set_yticks([1, 2, 3])
    ax1.set_yticklabels(['Undercut', 'Extend', 'SafetyCar'])
    ax1.legend()
    ax1.grid(True, alpha=0.3)
    
    # Cumulative strategic advantage
    leclerc_cumulative = np.cumsum(payoff_history['Leclerc'])
    norris_cumulative = np.cumsum(payoff_history['Norris'])
    
    ax2.plot(laps, leclerc_cumulative, 'r-', label='Leclerc', linewidth=2)
    ax2.plot(laps, norris_cumulative, 'orange', label='Norris', linewidth=2)
    ax2.axhline(y=0, color='black', linestyle='--', alpha=0.5)
    ax2.set_ylabel('Cumulative Strategic Advantage (seconds)')
    ax2.set_title('Strategic Battle Progress')
    ax2.legend()
    ax2.grid(True, alpha=0.3)
    
    # Strategy distribution
    leclerc_counts = [history['Leclerc'].count(s) for s in strategies]
    norris_counts = [history['Norris'].count(s) for s in strategies]
    
    x = np.arange(len(strategies))
    width = 0.35
    
    ax3.bar(x - width/2, leclerc_counts, width, label='Leclerc', color='red', alpha=0.7)
    ax3.bar(x + width/2, norris_counts, width, label='Norris', color='orange', alpha=0.7)
    ax3.set_ylabel('Strategy Usage Count')
    ax3.set_title('Strategy Distribution')
    ax3.set_xticks(x)
    ax3.set_xticklabels(strategies)
    ax3.legend()
    ax3.grid(True, alpha=0.3)
    
    # Lap-by-lap advantage
    ax4.bar(laps, payoff_history['Leclerc'], color='red', alpha=0.6, label='Leclerc')
    ax4.bar(laps, payoff_history['Norris'], color='orange', alpha=0.6, label='Norris')
    ax4.axhline(y=0, color='black', linestyle='-', alpha=0.5)
    ax4.set_xlabel('Lap')
    ax4.set_ylabel('Strategic Advantage (seconds)')
    ax4.set_title('Lap-by-Lap Strategic Gains')
    ax4.legend()
    ax4.grid(True, alpha=0.3)
    
    plt.tight_layout()
    plt.show()

def calculate_race_result(payoff_history):
    """Calculate final race positions and analysis"""
    leclerc_total = sum(payoff_history['Leclerc'])
    norris_total = sum(payoff_history['Norris'])
    
    print("\n" + "="*60)
    print("🏆 RACE RESULT ANALYSIS")
    print("="*60)
    print(f"🔴 Charles Leclerc - Total Strategic Advantage: {leclerc_total:+.1f} seconds")
    print(f"🧡 Lando Norris   - Total Strategic Advantage: {norris_total:+.1f} seconds")
    print()
    
    if leclerc_total > norris_total:
        winner = "Leclerc"
        margin = leclerc_total - norris_total
    elif norris_total > leclerc_total:
        winner = "Norris"
        margin = norris_total - leclerc_total
    else:
        winner = "Draw"
        margin = 0
    
    if winner != "Draw":
        print(f"🏁 STRATEGIC WINNER: {winner}")
        print(f"   Strategic margin: {margin:.1f} seconds")
        print(f"   Victory achieved through superior pit wall decisions!")
    else:
        print("🏁 STRATEGIC DRAW!")
        print("   Both teams executed flawless strategic battles!")
    
    return leclerc_total, norris_total

def main():
    """Main execution function"""
    print("Initializing Spanish Grand Prix 2024 strategic simulation...")
    print("Loading Barcelona circuit data...")
    print("Teams ready: Ferrari (Leclerc) vs McLaren (Norris)")
    print("\nLights out and away we go! 🚦\n")
    
    # Run the simulation
    history, payoff_history = simulate_spanish_gp(laps=66)
    
    # Analyze results
    leclerc_result, norris_result = calculate_race_result(payoff_history)
    
    # Create visualizations
    plot_strategy_evolution(history, payoff_history)
    
    # Final strategic insights
    print("\n📊 STRATEGIC INSIGHTS:")
    print("-" * 40)
    
    for team in ['Leclerc', 'Norris']:
        strategy_counts = {s: history[team].count(s) for s in strategies}
        most_used = max(strategy_counts, key=strategy_counts.get)
        print(f"{team:8} - Favored strategy: {most_used} ({strategy_counts[most_used]} times)")
    
    print(f"\n🎯 Most strategic battles occurred in the middle stint (laps 20-45)")
    print(f"🌡️  Barcelona's heat played a crucial role in tire strategy decisions")
    print(f"🏁 The winner was decided by consistent strategic execution!")

if __name__ == "__main__":
    main()
Initializing Spanish Grand Prix 2024 strategic simulation...
Loading Barcelona circuit data...
Teams ready: Ferrari (Leclerc) vs McLaren (Norris)

Lights out and away we go! 🚦

🏁 SPANISH GRAND PRIX 2024 - STRATEGIC SIMULATION 🏁
Circuit de Barcelona-Catalunya - 66 Laps
============================================================

📍 LAP 1/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: SafetyCar
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc +3.0s, Norris -2.0s

📍 LAP 2/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 10/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 11/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 12/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 13/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 14/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Undercut
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc -3.0s, Norris +2.0s

📍 LAP 15/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 16/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: SafetyCar
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc -2.0s, Norris +3.0s

📍 LAP 17/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: SafetyCar
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc -2.0s, Norris +3.0s

📍 LAP 23/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: SafetyCar
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc +0.0s, Norris +0.0s

📍 LAP 27/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 29/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 30/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 31/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 32/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 37/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Extend
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc +4.0s, Norris -3.0s

📍 LAP 38/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Extend
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc +4.0s, Norris -3.0s

📍 LAP 39/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Undercut
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc -3.0s, Norris +2.0s

📍 LAP 40/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Undercut
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc -3.0s, Norris +2.0s

📍 LAP 43/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 44/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 46/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 49/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: SafetyCar
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc -2.0s, Norris +3.0s

📍 LAP 51/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Undercut
   🧡 Norris:  Extend
   ⚡ Strategic advantage: Leclerc +8.0s, Norris -5.0s

📍 LAP 56/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: SafetyCar
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc +3.0s, Norris -2.0s

📍 LAP 57/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 58/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 60/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 61/66:
   🌡️  Hot & Sunny | Track: 47°C
   🔴 Leclerc: Extend
   🧡 Norris:  Undercut
   ⚡ Strategic advantage: Leclerc -6.0s, Norris +7.0s

📍 LAP 66/66:
   🌡️  Hot & Sunny | Track: 47°C
   🚨 SAFETY CAR DEPLOYED!
   🔴 Leclerc: Undercut
   🧡 Norris:  SafetyCar
   ⚡ Strategic advantage: Leclerc -3.0s, Norris +2.0s

============================================================
🏆 RACE RESULT ANALYSIS
============================================================
🔴 Charles Leclerc - Total Strategic Advantage: +36.0 seconds
🧡 Lando Norris   - Total Strategic Advantage: +27.0 seconds

🏁 STRATEGIC WINNER: Leclerc
   Strategic margin: 9.0 seconds
   Victory achieved through superior pit wall decisions!
No description has been provided for this image
📊 STRATEGIC INSIGHTS:
----------------------------------------
Leclerc  - Favored strategy: Extend (23 times)
Norris   - Favored strategy: SafetyCar (23 times)

🎯 Most strategic battles occurred in the middle stint (laps 20-45)
🌡️  Barcelona's heat played a crucial role in tire strategy decisions
🏁 The winner was decided by consistent strategic execution!
In [48]:
import dash
from dash import dcc, html, Input, Output, State, callback_context
import dash_bootstrap_components as dbc
import plotly.graph_objects as go
import pandas as pd
import numpy as np
import random
import matplotlib.pyplot as plt
from io import BytesIO
import base64
import time
from threading import Thread, Lock
from dash.exceptions import PreventUpdate
from collections import deque
import plotly.express as px

# Constants
STRATEGIES = ['Undercut', 'Extend', 'SafetyCar']
FERRARI_DRIVERS = ['Leclerc', 'Sainz']
MCLAREN_DRIVERS = ['Norris', 'Piastri']
TOTAL_LAPS = 66

# Global simulation state with thread lock
simulation_lock = Lock()
live_simulation_data = {
    'history': {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)},
    'payoff_history': {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)},
    'conditions_history': deque(maxlen=TOTAL_LAPS),
    'running': False,
    'current_lap': 0,
    'total_laps': TOTAL_LAPS,
    'last_update': 0
}

# Create sample data with more distinct strategy patterns
def create_sample_data():
    np.random.seed(42)
    
    # Create more distinct strategy patterns
    ferrari_strats = np.random.choice(STRATEGIES, 100, p=[0.5, 0.3, 0.2])
    mclaren_strats = np.random.choice(STRATEGIES, 100, p=[0.4, 0.4, 0.2])
    
    # Create stronger correlations between certain strategy pairs
    for i in range(20, 30):
        if ferrari_strats[i] == 'Undercut':
            mclaren_strats[i] = 'Extend'
        elif ferrari_strats[i] == 'Extend':
            mclaren_strats[i] = 'SafetyCar'
    
    df = pd.DataFrame({
        'Ferrari_Driver': np.random.choice(FERRARI_DRIVERS, 100),
        'McLaren_Driver': np.random.choice(MCLAREN_DRIVERS, 100),
        'Strategy_Ferrari': ferrari_strats,
        'Strategy_McLaren': mclaren_strats,
        'Time_Difference': np.random.uniform(-5, 5, 100),
        'Position_Change': np.random.randint(-3, 4, 100),
        'Degradation_Impact': np.random.uniform(-2, 2, 100),
        'Payoff_Ferrari_s': np.random.uniform(-10, 10, 100)
    })

    df_bayes = pd.DataFrame({
        'Strategy_Ferrari': np.random.choice(STRATEGIES, 50),
        'Strategy_McLaren': np.random.choice(STRATEGIES, 50),
        'Expected_Payoff_Ferrari': np.random.uniform(-5, 15, 50)
    })
    
    return df, df_bayes

df, df_bayes = create_sample_data()

# Barcelona Circuit Environment
class BarcelonaRaceEnvironment:
    def __init__(self, safety_car_chance=0.15):
        self.safety_car_chance = safety_car_chance
        self.weather = random.choice(['Hot & Sunny', 'Very Hot', 'Scorching'])
        self.track_temp = random.randint(45, 55)
        
    def get_conditions(self):
        return {
            "safety_car": random.random() < self.safety_car_chance,
            "weather": self.weather,
            "track_temp": self.track_temp,
            "tire_degradation": "High" if self.track_temp > 50 else "Medium"
        }

# Strategic payoff matrix
PAYOFFS = {
    'Leclerc': {
        'Undercut': {'Undercut': 0, 'Extend': +8, 'SafetyCar': -3},
        'Extend':   {'Undercut': -6, 'Extend': +1, 'SafetyCar': +4},
        'SafetyCar': {'Undercut': +3, 'Extend': -2, 'SafetyCar': 0}
    },
    'Norris': {
        'Undercut': {'Undercut': 0, 'Extend': +7, 'SafetyCar': -2},
        'Extend':   {'Undercut': -5, 'Extend': +1, 'SafetyCar': +3},
        'SafetyCar': {'Undercut': +2, 'Extend': -3, 'SafetyCar': 0}
    }
}

def choose_strategy(opponent_history, team_name, lap_number):
    """Optimized strategy selection with weighted probabilities"""
    if not opponent_history:
        return random.choices(STRATEGIES, weights=[0.4, 0.35, 0.25], k=1)[0]
    
    recent_history = list(opponent_history)[-10:] if len(opponent_history) > 10 else list(opponent_history)
    counts = {s: recent_history.count(s) for s in STRATEGIES}
    
    # Weight adjustments based on lap number
    if lap_number > 40:  # Late race
        weights = [0.3, 0.3, 0.4]
    elif lap_number < 20:  # Early race
        weights = [0.5, 0.3, 0.2]
    else:  # Mid race
        weights = [0.35, 0.35, 0.3]
    
    if counts:
        likely_opponent = max(counts, key=counts.get)
        counter_strategies = {
            'Undercut': 'Extend',
            'Extend': 'SafetyCar', 
            'SafetyCar': 'Undercut'
        }
        
        if random.random() < 0.7:  # 70% chance to counter
            return counter_strategies[likely_opponent]
    
    return random.choices(STRATEGIES, weights=weights, k=1)[0]

def run_live_simulation():
    """Optimized simulation runner with thread lock"""
    global live_simulation_data
    
    with simulation_lock:
        live_simulation_data['running'] = True
        env = BarcelonaRaceEnvironment()
    
    try:
        while live_simulation_data['current_lap'] < live_simulation_data['total_laps'] and live_simulation_data['running']:
            start_time = time.time()
            
            with simulation_lock:
                if not live_simulation_data['running']:
                    break
                    
                lap = live_simulation_data['current_lap']
                conditions = env.get_conditions()
                
                leclerc_choice = choose_strategy(live_simulation_data['history']['Norris'], 'Leclerc', lap)
                norris_choice = choose_strategy(live_simulation_data['history']['Leclerc'], 'Norris', lap)
                
                live_simulation_data['history']['Leclerc'].append(leclerc_choice)
                live_simulation_data['history']['Norris'].append(norris_choice)
                
                leclerc_payoff = PAYOFFS['Leclerc'][leclerc_choice][norris_choice]
                norris_payoff = PAYOFFS['Norris'][norris_choice][leclerc_choice]
                
                live_simulation_data['payoff_history']['Leclerc'].append(leclerc_payoff)
                live_simulation_data['payoff_history']['Norris'].append(norris_payoff)
                live_simulation_data['conditions_history'].append(conditions)
                live_simulation_data['current_lap'] += 1
                live_simulation_data['last_update'] = time.time()
            
            # Adaptive sleep to maintain ~2 laps per second
            elapsed = time.time() - start_time
            sleep_time = max(0.05, 0.5 - elapsed)  # Never sleep less than 50ms
            time.sleep(sleep_time)
            
    finally:
        with simulation_lock:
            live_simulation_data['running'] = False

def create_live_strategy_plot(history, payoff_history):
    """Create Plotly figure for live updates (faster than matplotlib)"""
    if not history['Leclerc']:
        return go.Figure()
    
    laps = list(range(1, len(history['Leclerc']) + 1))
    
    # Strategy mapping for visualization
    strategy_map = {'Undercut': 1, 'Extend': 2, 'SafetyCar': 3}
    leclerc_strat = [strategy_map[s] for s in history['Leclerc']]
    norris_strat = [strategy_map[s] for s in history['Norris']]
    
    # Cumulative advantage
    leclerc_cum = np.cumsum(payoff_history['Leclerc'])
    norris_cum = np.cumsum(payoff_history['Norris'])
    
    # Create subplots
    fig = go.Figure().set_subplots(rows=2, cols=2, 
                                  subplot_titles=("Strategy Evolution", "Strategic Battle Progress",
                                                 "Strategy Distribution", "Lap-by-Lap Gains"))
    
    # Strategy Evolution
    fig.add_trace(go.Scatter(
        x=laps, y=leclerc_strat, name='Leclerc', mode='lines+markers',
        line=dict(color='red'), marker=dict(symbol='circle')), row=1, col=1)
    fig.add_trace(go.Scatter(
        x=laps, y=norris_strat, name='Norris', mode='lines+markers',
        line=dict(color='orange'), marker=dict(symbol='square')), row=1, col=1)
    
    # Strategic Battle Progress
    fig.add_trace(go.Scatter(
        x=laps, y=leclerc_cum, name='Leclerc', line=dict(color='red')), row=1, col=2)
    fig.add_trace(go.Scatter(
        x=laps, y=norris_cum, name='Norris', line=dict(color='orange')), row=1, col=2)
    
    # Strategy Distribution
    leclerc_counts = [list(history['Leclerc']).count(s) for s in STRATEGIES]
    norris_counts = [list(history['Norris']).count(s) for s in STRATEGIES]
    
    fig.add_trace(go.Bar(
        x=STRATEGIES, y=leclerc_counts, name='Leclerc', marker_color='red'), row=2, col=1)
    fig.add_trace(go.Bar(
        x=STRATEGIES, y=norris_counts, name='Norris', marker_color='orange'), row=2, col=1)
    
    # Lap-by-Lap Gains
    fig.add_trace(go.Bar(
        x=laps, y=payoff_history['Leclerc'], name='Leclerc', marker_color='red'), row=2, col=2)
    fig.add_trace(go.Bar(
        x=laps, y=payoff_history['Norris'], name='Norris', marker_color='orange'), row=2, col=2)
    
    # Update layout
    fig.update_layout(
        height=800,
        showlegend=True,
        plot_bgcolor='#121212',
        paper_bgcolor='#121212',
        font=dict(color='white'),
        margin=dict(l=20, r=20, t=50, b=20)
    )
    
    # Update y-axes
    fig.update_yaxes(title_text="Strategy Type", row=1, col=1, 
                    tickvals=[1, 2, 3], ticktext=STRATEGIES)
    fig.update_yaxes(title_text="Cumulative Advantage (s)", row=1, col=2)
    fig.update_yaxes(title_text="Count", row=2, col=1)
    fig.update_yaxes(title_text="Advantage (s)", row=2, col=2)
    
    # Update x-axes
    fig.update_xaxes(title_text="Lap", row=1, col=1)
    fig.update_xaxes(title_text="Lap", row=1, col=2)
    fig.update_xaxes(title_text="Strategy", row=2, col=1)
    fig.update_xaxes(title_text="Lap", row=2, col=2)
    
    return fig

def create_live_commentary(history, payoff_history, conditions_history, current_lap):
    """Generate optimized live race commentary"""
    commentary = [
        html.H4(f"🏁 Live Race Simulation - Lap {current_lap}/{TOTAL_LAPS} 🏁"),
        html.P(f"Lap: {current_lap}/{TOTAL_LAPS}", id='lap-counter')
    ]
    
    if current_lap == 0:
        commentary.append(html.P("🚦 Ready to start simulation!"))
        return commentary
    
    # Add key moments
    if current_lap == 1:
        commentary.append(html.P("🚦 Lights out and away we go!"))
    
    # Pit stop windows
    pit_stop_laps = {15, 30, 45}
    if current_lap in pit_stop_laps:
        commentary.append(html.P(f"⏱️ Pit stop window opening around lap {current_lap}"))
    
    # Current conditions
    if current_lap > 0:
        conditions = conditions_history[-1]
        commentary.append(html.P(
            f"🌡️ Weather: {conditions['weather']}, Track: {conditions['track_temp']}°C, "
            f"Tires: {conditions['tire_degradation']} degradation"
        ))
        
        if conditions['safety_car']:
            commentary.append(html.P("🚨 SAFETY CAR DEPLOYED! Strategies may change!"))
    
    # Current strategy
    if current_lap > 0:
        leclerc_strat = history['Leclerc'][-1]
        norris_strat = history['Norris'][-1]
        leclerc_gain = payoff_history['Leclerc'][-1]
        norris_gain = payoff_history['Norris'][-1]
        
        commentary.append(html.P(f"🔴 Leclerc: {leclerc_strat} strategy"))
        commentary.append(html.P(f"🧡 Norris: {norris_strat} strategy"))
        
        if abs(leclerc_gain) > 2 or abs(norris_gain) > 2:
            if leclerc_gain > norris_gain:
                commentary.append(html.P(f"⚡ Leclerc gains {leclerc_gain:.1f}s this lap!"))
            else:
                commentary.append(html.P(f"⚡ Norris gains {norris_gain:.1f}s this lap!"))
    
    # Cumulative advantage
    if current_lap > 0:
        leclerc_total = sum(payoff_history['Leclerc'])
        norris_total = sum(payoff_history['Norris'])
        
        if abs(leclerc_total - norris_total) > 5:
            if leclerc_total > norris_total:
                commentary.append(html.P(
                    f"📊 Leclerc leading by {leclerc_total - norris_total:.1f}s "
                    f"(Total: Leclerc +{leclerc_total:.1f}s, Norris +{norris_total:.1f}s)"
                ))
            else:
                commentary.append(html.P(
                    f"📊 Norris leading by {norris_total - leclerc_total:.1f}s "
                    f"(Total: Leclerc +{leclerc_total:.1f}s, Norris +{norris_total:.1f}s)"
                ))
    
    return commentary

# Initialize Dash app
app = dash.Dash(__name__, external_stylesheets=[dbc.themes.DARKLY])
app.title = "F1 Strategy Dashboard"

# Layout with tabs
app.layout = dbc.Container([
    dbc.Row(dbc.Col(html.H1("F1 Strategy Battle: Ferrari vs McLaren", className="text-center my-4"))),
    
    dbc.Tabs([
        dbc.Tab(label="Strategy Interactions", children=[
            dbc.Row([
                dbc.Col([
                    html.H3("Driver Selection"),
                    dcc.Dropdown(
                        id='ferrari-driver-dropdown',
                        options=[{'label': d, 'value': d} for d in FERRARI_DRIVERS],
                        value='Leclerc',
                        clearable=False,
                        className='mb-3'
                    ),
                    dcc.Dropdown(
                        id='mclaren-driver-dropdown',
                        options=[{'label': d, 'value': d} for d in MCLAREN_DRIVERS],
                        value='Norris',
                        clearable=False,
                        className='mb-3'
                    ),
                ], width=3),
                dbc.Col([
                    html.H3("Metric Selection"),
                    dcc.Dropdown(
                        id='metric-dropdown',
                        options=[
                            {'label': 'Payoff (Ferrari advantage in seconds)', 'value': 'Payoff'},
                            {'label': 'Time Difference (absolute seconds)', 'value': 'Time Difference'},
                            {'label': 'Position Change (positions gained/lost)', 'value': 'Position Change'},
                            {'label': 'Degradation Impact (tire wear effect)', 'value': 'Degradation Impact'}
                        ],
                        value='Payoff',
                        clearable=False,
                        className='mb-3'
                    ),
                ], width=4),
                dbc.Col([
                    html.H3("Diagram Settings"),
                    dcc.Slider(
                        id='sankey-height',
                        min=400,
                        max=1000,
                        step=50,
                        value=600,
                        marks={i: str(i) for i in range(400, 1001, 100)},
                        className='mb-3'
                    ),
                    dbc.Checklist(
                        id='sankey-options',
                        options=[
                            {"label": "Show strategy frequencies", "value": "show_freq"},
                            {"label": "Color by advantage", "value": "color_adv"}
                        ],
                        value=["color_adv"],
                        switch=True,
                        className='mb-3'
                    )
                ], width=5),
            ]),
            dbc.Row(dbc.Col(dcc.Graph(id='sankey-plot'), className="my-4")),
            dbc.Row(dbc.Col(html.Div(id='sankey-stats'), className="my-4")),
        ]),
        
        dbc.Tab(label="Bayesian Analysis", children=[
            dbc.Row([
                dbc.Col([
                    html.H3("Quick Actions"),
                    dbc.Button("Top 10 Best Moves", id="btn-top10", color="primary", className="me-2 mb-2"),
                    dbc.Button("Ferrari Best vs Each McLaren", id="btn-ferrari-best", color="success", className="me-2 mb-2"),
                    dbc.Button("Worst Case Scenarios", id="btn-worst", color="danger", className="me-2 mb-2"),
                    dbc.Button("All Strategies", id="btn-all", color="info", className="me-2 mb-2"),
                ], width=6),
                dbc.Col([
                    html.H3("Filter by Ferrari Strategy"),
                    dcc.Dropdown(
                        id='ferrari-strategy-dropdown',
                        options=[{'label': s, 'value': s} for s in STRATEGIES],
                        value=None,
                        placeholder="Select Ferrari Strategy"
                    ),
                    html.H3("Filter by McLaren Strategy", className="mt-3"),
                    dcc.Dropdown(
                        id='mclaren-strategy-dropdown',
                        options=[{'label': s, 'value': s} for s in STRATEGIES],
                        value=None,
                        placeholder="Select McLaren Strategy"
                    ),
                ], width=6),
            ]),
            dbc.Row([
                dbc.Col(html.H3(id="results-title"), width=12),
                dbc.Col(html.Div(id="results-table"), width=12),
                dbc.Col(html.Div(id="quick-stats"), width=12),
            ], className="my-4"),
        ]),
        
        dbc.Tab(label="Lap Time Analysis", children=[
            dbc.Row(dbc.Col(dcc.Graph(id='lap-time-plot'), className="my-4")),
        ]),
        
        dbc.Tab(label="Live Simulation", children=[
            dbc.Row([
                dbc.Col([
                    html.H3("Live Race Simulation"),
                    dbc.Button("Start Simulation", id="btn-start-sim", color="success", className="me-2 mb-2"),
                    dbc.Button("Pause Simulation", id="btn-pause-sim", color="warning", className="me-2 mb-2"),
                    dbc.Button("Reset Simulation", id="btn-reset-sim", color="danger", className="me-2 mb-2"),
                    html.Div(id='simulation-speed-control', className="mt-3 mb-3",
                            children=[
                                html.Label("Simulation Speed:"),
                                dcc.Slider(
                                    id='speed-slider',
                                    min=1,
                                    max=10,
                                    step=1,
                                    value=5,
                                    marks={i: str(i) for i in range(1, 11)}
                                )
                            ]),
                    html.Div(id='simulation-commentary', className="mt-3 p-3 border rounded",
                            style={'height': '400px', 'overflowY': 'scroll'}),
                    dcc.Interval(id='simulation-interval', interval=500, disabled=True),
                ], width=4),
                dbc.Col(dcc.Graph(id='live-strategy-plot'), width=8),
            ]),
        ]),
    ]),
], fluid=True, style={'backgroundColor': '#121212'})

# Callbacks for Sankey plot
@app.callback(
    [Output('sankey-plot', 'figure'),
     Output('sankey-stats', 'children')],
    [Input('ferrari-driver-dropdown', 'value'),
     Input('mclaren-driver-dropdown', 'value'),
     Input('metric-dropdown', 'value'),
     Input('sankey-height', 'value'),
     Input('sankey-options', 'value')]
)
def update_sankey(ferrari_driver, mclaren_driver, metric, height, options):
    heat = df[(df.Ferrari_Driver==ferrari_driver) & (df.McLaren_Driver==mclaren_driver)].copy()
    
    if heat.empty:
        return go.Figure(), "No data available for selected drivers"
    
    # Get unique strategies and create mapping
    strategy_labels = sorted(list(set(heat["Strategy_Ferrari"]).union(set(heat["Strategy_McLaren"]))))
    label_to_index = {label: i for i, label in enumerate(strategy_labels)}
    
    # Prepare source, target, and value data
    sources = [label_to_index[row["Strategy_Ferrari"]] for _, row in heat.iterrows()]
    targets = [label_to_index[row["Strategy_McLaren"]] for _, row in heat.iterrows()]
    
    # Prepare hover data
    customdata = list(zip(
        heat["Time_Difference"].round(2),
        heat["Position_Change"],
        heat["Degradation_Impact"].round(2),
        heat["Payoff_Ferrari_s"].round(2)
    ))
    
    # Calculate frequencies for each strategy combination
    freq = {}
    for s, t in zip(sources, targets):
        key = (s, t)
        freq[key] = freq.get(key, 0) + 1
    
    # Prepare values based on selected metric
    metric_values = {
        "Payoff": [abs(row["Payoff_Ferrari_s"]) * 5 for _, row in heat.iterrows()],
        "Time Difference": [abs(row["Time_Difference"]) * 10 for _, row in heat.iterrows()],
        "Position Change": [abs(row["Position_Change"]) * 20 for _, row in heat.iterrows()],
        "Degradation Impact": [abs(row["Degradation_Impact"]) * 10 for _, row in heat.iterrows()]
    }
    
    values = metric_values.get(metric, metric_values["Payoff"])
    
    # Color links based on advantage if option selected
    if "color_adv" in options:
        colors = [
            "rgba(0, 255, 0, 0.6)" if row["Payoff_Ferrari_s"] > 0 
            else "rgba(255, 0, 0, 0.6)" 
            for _, row in heat.iterrows()
        ]
    else:
        colors = [
            "rgba(100, 149, 237, 0.6)"  # Cornflower blue
            for _ in range(len(sources))
        ]
    
    # Create Sankey diagram
    fig = go.Figure(go.Sankey(
        node=dict(
            label=strategy_labels,
            pad=30,  # Increased padding
            thickness=30,  # Thicker nodes
            line=dict(color="black", width=1),
            hovertemplate='%{label}<extra></extra>',
            color='rgba(255, 255, 255, 0.8)',
            x=[0.1 if i < len(strategy_labels)/2 else 0.9 for i in range(len(strategy_labels))],
            y=[i/len(strategy_labels) for i in range(len(strategy_labels))]
        ),
        link=dict(
            source=sources,
            target=targets,
            value=values,
            color=colors,
            customdata=customdata,
            hovertemplate=(
                "<b>Ferrari Strategy</b>: %{source.label}<br>"
                "<b>McLaren Strategy</b>: %{target.label}<br><br>"
                "<b>Metric Value</b>: %{value:.0f}<br>"
                "<b>Time Difference</b>: %{customdata[0]} sec<br>"
                "<b>Position Change</b>: %{customdata[1]}<br>"
                "<b>Degradation Impact</b>: %{customdata[2]:.2f}<br>"
                "<b>Payoff (Ferrari)</b>: %{customdata[3]:.2f}s"
                "<extra></extra>"
            )
        )
    ))
    
    # Enhanced layout
    fig.update_layout(
        title_text=f"Strategy Interactions: {ferrari_driver} (Ferrari) vs {mclaren_driver} (McLaren)",
        title_font_size=20,
        font_size=14,
        plot_bgcolor='#121212',
        paper_bgcolor='#121212',
        font_color='white',
        height=height,
        margin=dict(l=50, r=50, t=80, b=50),
        hoverlabel=dict(
            bgcolor="black",
            font_size=14,
            font_family="Arial"
        )
    )
    
    # Calculate and display statistics
    total_interactions = len(heat)
    most_common_ferrari = heat['Strategy_Ferrari'].mode()[0]
    most_common_mclaren = heat['Strategy_McLaren'].mode()[0]
    avg_payoff = heat['Payoff_Ferrari_s'].mean()
    
    stats = dbc.Card([
        dbc.CardHeader("Interaction Statistics"),
        dbc.CardBody([
            html.P(f"Total strategy interactions analyzed: {total_interactions}"),
            html.P(f"Most common Ferrari strategy: {most_common_ferrari}"),
            html.P(f"Most common McLaren strategy: {most_common_mclaren}"),
            html.P(f"Average Ferrari payoff: {avg_payoff:.2f} seconds"),
            html.P("Link colors show Ferrari advantage (green) or disadvantage (red)" if "color_adv" in options 
                  else "Links colored by strategy combination")
        ])
    ])
    
    return fig, stats

# Callbacks for Bayesian analysis
@app.callback(
    [Output('results-table', 'children'),
     Output('results-title', 'children'),
     Output('quick-stats', 'children')],
    [Input('btn-top10', 'n_clicks'),
     Input('btn-ferrari-best', 'n_clicks'),
     Input('btn-worst', 'n_clicks'),
     Input('btn-all', 'n_clicks'),
     Input('ferrari-strategy-dropdown', 'value'),
     Input('mclaren-strategy-dropdown', 'value')]
)
def update_results(btn_top10, btn_ferrari_best, btn_worst, btn_all, ferrari_filter, mclaren_filter):
    ctx = callback_context
    if not ctx.triggered:
        filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
        title = "Top 10 Best Moves for Ferrari"
    else:
        button_id = ctx.triggered[0]['prop_id'].split('.')[0]
        
        if button_id == 'btn-top10':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
            title = "Top 10 Best Moves for Ferrari"
        
        elif button_id == 'btn-ferrari-best':
            best_responses = []
            for mclaren_strat in STRATEGIES:
                subset = df_bayes[df_bayes['Strategy_McLaren'] == mclaren_strat]
                if not subset.empty:
                    best = subset.loc[subset['Expected_Payoff_Ferrari'].idxmax()]
                    best_responses.append(best)
            filtered_df = pd.DataFrame(best_responses)
            title = "Ferrari's Best Response to Each McLaren Strategy"
        
        elif button_id == 'btn-worst':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=True).head(10)
            title = "Worst Case Scenarios for Ferrari"
        
        elif button_id == 'btn-all':
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = "All Strategy Combinations"
        
        elif button_id == 'ferrari-strategy-dropdown' and ferrari_filter:
            filtered_df = df_bayes[df_bayes['Strategy_Ferrari'] == ferrari_filter]
            filtered_df = filtered_df.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = f"Ferrari Strategy: {ferrari_filter}"
        
        elif button_id == 'mclaren-strategy-dropdown' and mclaren_filter:
            filtered_df = df_bayes[df_bayes['Strategy_McLaren'] == mclaren_filter]
            filtered_df = filtered_df.sort_values(by="Expected_Payoff_Ferrari", ascending=False)
            title = f"McLaren Strategy: {mclaren_filter}"
        
        else:
            filtered_df = df_bayes.sort_values(by="Expected_Payoff_Ferrari", ascending=False).head(10)
            title = "Top 10 Best Moves for Ferrari"
    
    if ferrari_filter and mclaren_filter:
        filtered_df = df_bayes[
            (df_bayes['Strategy_Ferrari'] == ferrari_filter) & 
            (df_bayes['Strategy_McLaren'] == mclaren_filter)
        ]
        title = f"Ferrari: {ferrari_filter} vs McLaren: {mclaren_filter}"
    
    table_data = []
    for _, row in filtered_df.iterrows():
        payoff = row['Expected_Payoff_Ferrari']
        color = 'green' if payoff > 0 else 'red' if payoff < 0 else 'white'
        table_data.append(html.Tr([
            html.Td(row['Strategy_Ferrari']),
            html.Td(row['Strategy_McLaren']),
            html.Td(f"{payoff:.3f}", style={'color': color}),
        ]))
    
    table = dbc.Table([
        html.Thead([
            html.Tr([
                html.Th("Ferrari Strategy"),
                html.Th("McLaren Strategy"),
                html.Th("Expected Payoff")
            ])
        ]),
        html.Tbody(table_data)
    ], bordered=True, hover=True, responsive=True, striped=True)
    
    if len(filtered_df) > 0:
        max_payoff = filtered_df['Expected_Payoff_Ferrari'].max()
        min_payoff = filtered_df['Expected_Payoff_Ferrari'].min()
        avg_payoff = filtered_df['Expected_Payoff_Ferrari'].mean()
        
        stats = dbc.Card([
            dbc.CardHeader("Quick Statistics"),
            dbc.CardBody([
                html.P(f"Max Payoff: {max_payoff:.3f}", className="mb-2"),
                html.P(f"Min Payoff: {min_payoff:.3f}", className="mb-2"),
                html.P(f"Average Payoff: {avg_payoff:.3f}", className="mb-2"),
                html.P(f"Number of Scenarios: {len(filtered_df)}")
            ])
        ], className="mt-3")
    else:
        stats = html.Div("No data available for selected filters")
    
    return table, title, stats

# Callbacks for live simulation
@app.callback(
    [Output('btn-start-sim', 'disabled'),
     Output('btn-pause-sim', 'disabled'),
     Output('btn-reset-sim', 'disabled'),
     Output('simulation-interval', 'disabled')],
    [Input('btn-start-sim', 'n_clicks'),
     Input('btn-pause-sim', 'n_clicks'),
     Input('btn-reset-sim', 'n_clicks')],
    [State('speed-slider', 'value')]
)
def control_simulation_buttons(start_clicks, pause_clicks, reset_clicks, speed):
    ctx = callback_context
    if not ctx.triggered:
        return False, True, False, True
    
    button_id = ctx.triggered[0]['prop_id'].split('.')[0]
    
    with simulation_lock:
        if button_id == 'btn-start-sim':
            if not live_simulation_data['running']:
                if live_simulation_data['current_lap'] >= live_simulation_data['total_laps']:
                    # Reset if we've completed a simulation
                    live_simulation_data['history'] = {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)}
                    live_simulation_data['payoff_history'] = {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)}
                    live_simulation_data['conditions_history'] = deque(maxlen=TOTAL_LAPS)
                    live_simulation_data['current_lap'] = 0
                
                live_simulation_data['running'] = True
                thread = Thread(target=run_live_simulation)
                thread.start()
            return True, False, True, False
        
        elif button_id == 'btn-pause-sim':
            live_simulation_data['running'] = False
            return False, True, False, True
        
        elif button_id == 'btn-reset-sim':
            live_simulation_data['history'] = {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)}
            live_simulation_data['payoff_history'] = {'Leclerc': deque(maxlen=TOTAL_LAPS), 'Norris': deque(maxlen=TOTAL_LAPS)}
            live_simulation_data['conditions_history'] = deque(maxlen=TOTAL_LAPS)
            live_simulation_data['current_lap'] = 0
            live_simulation_data['running'] = False
            return False, True, False, True
    
    return False, True, False, True

@app.callback(
    Output('simulation-commentary', 'children'),
    [Input('simulation-interval', 'n_intervals')]
)
def update_simulation_commentary(n):
    with simulation_lock:
        history = {
            'Leclerc': list(live_simulation_data['history']['Leclerc']),
            'Norris': list(live_simulation_data['history']['Norris'])
        }
        payoff_history = {
            'Leclerc': list(live_simulation_data['payoff_history']['Leclerc']),
            'Norris': list(live_simulation_data['payoff_history']['Norris'])
        }
        conditions_history = list(live_simulation_data['conditions_history'])
        current_lap = live_simulation_data['current_lap']
    
    return create_live_commentary(history, payoff_history, conditions_history, current_lap)

@app.callback(
    Output('live-strategy-plot', 'figure'),
    [Input('simulation-interval', 'n_intervals')]
)
def update_live_strategy_plot(n):
    with simulation_lock:
        history = {
            'Leclerc': list(live_simulation_data['history']['Leclerc']),
            'Norris': list(live_simulation_data['history']['Norris'])
        }
        payoff_history = {
            'Leclerc': list(live_simulation_data['payoff_history']['Leclerc']),
            'Norris': list(live_simulation_data['payoff_history']['Norris'])
        }
    
    return create_live_strategy_plot(history, payoff_history)

# Callback for lap time plot
@app.callback(
    Output('lap-time-plot', 'figure'),
    Input('btn-top10', 'n_clicks')
)
def update_lap_time_plot(_):
    np.random.seed(42)
    fig = go.Figure()
    
    # Generate sample lap time data for Ferrari
    for drv in FERRARI_DRIVERS:
        lap_numbers = np.arange(1, 67)
        base_time = 85 + np.random.normal(0, 0.5)
        lap_times = base_time + np.random.normal(0, 0.3, 66) + np.linspace(0, 2, 66)
        fig.add_trace(go.Scatter(
            x=lap_numbers, y=lap_times,
            name=f"Ferrari - {drv}",
            line=dict(color='red' if drv == 'Leclerc' else 'darkred')
        ))
    
    # Generate sample lap time data for McLaren
    for drv in MCLAREN_DRIVERS:
        lap_numbers = np.arange(1, 67)
        base_time = 85.5 + np.random.normal(0, 0.5)
        lap_times = base_time + np.random.normal(0, 0.3, 66) + np.linspace(0, 1.8, 66)
        fig.add_trace(go.Scatter(
            x=lap_numbers, y=lap_times,
            name=f"McLaren - {drv}",
            line=dict(color='orange' if drv == 'Norris' else 'darkorange', dash='dash')
        ))
    
    fig.update_layout(
        title="Lap Time Trend - Spanish GP 2024",
        xaxis_title="Lap Number",
        yaxis_title="Lap Time (s)",
        plot_bgcolor='#121212',
        paper_bgcolor='#121212',
        font=dict(color='white'),
        legend=dict(
            orientation="h",
            yanchor="bottom",
            y=1.02,
            xanchor="right",
            x=1
        )
    )
    
    return fig

if __name__ == '__main__':
    app.run_server(debug=True, port=8050)